JS实现根据密码长度显示安全条功能


Posted in Javascript onMarch 08, 2017

大家在一些网站上经常可以看到数码密码会根据输入的密码长度显示安全条功能,此功能基于js如何实现的呢?下面看下实现代码,具体代码如下所示:

//根据密码长度显示安全条
          <ul class="clear">
          <li>密码:</li>
          <li> <input type="password" id="pwd" name="pwd" class="in" onKeyUp=pwStrength(this.value) onBlur=pw_y("pwd","pwd1")></li>
          <li><em class="red">*</em></li>
          <li class="i2 grey"><table border="0" bordercolor="#cccccc" style='display:marker'>
          <tr align="center">
            <td id="strength_L" bgcolor="#eeeeee">弱</td>
            <td id="strength_M" bgcolor="#eeeeee">中</td>
            <td id="strength_H" bgcolor="#eeeeee">强</td>
          <td align="left" >
           <label id="pwd1">使用数字,字母,下划线,长度在 6 - 20 个字符之间</label></td>
            </tr>
          </table>         
          </li>
          </ul>
function pwStrength(pwd){
  O_color="#eeeeee";
  L_color="#FF0000";
  M_color="#FF9900";
  H_color="#33CC00";
  if (pwd==null||pwd==''){
    Lcolor=Mcolor=Hcolor=O_color;
  }else{
    S_level=checkStrong(pwd);
    switch(S_level) {
      case 0:
        Lcolor=Mcolor=Hcolor=O_color;
      case 1:
        Lcolor=L_color;
        Mcolor=Hcolor=O_color;
        break;
      case 2:
        Lcolor=Mcolor=M_color;
        Hcolor=O_color;
        break;
      default:
        Lcolor=Mcolor=Hcolor=H_color;
      }
  }
  document.getElementById("strength_L").style.background=Lcolor;
  document.getElementById("strength_M").style.background=Mcolor;
  document.getElementById("strength_H").style.background=Hcolor;
  return;
}

以上所述是小编给大家介绍的JS实现根据密码长度 显示安全条功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JQUBar 基于JQUERY的柱状图插件
Nov 23 Javascript
Javascript设置对象的ReadOnly属性(示例代码)
Dec 25 Javascript
JavaScript实现两个Table固定表头根据页面大小自行调整
Jan 03 Javascript
jquery实现浮动的侧栏实例
Jun 25 Javascript
jQuery插件开发精品教程让你的jQuery提升一个台阶
Jan 27 Javascript
JavaScript的==运算详解
Jul 20 Javascript
js实现表单提交后不重新刷新当前页面
Nov 30 Javascript
jQuery如何跳转到另一个网页 就这么简单
Dec 28 Javascript
Angular2 路由问题修复详解
Mar 01 Javascript
jquery插件开发之选项卡制作详解
Aug 30 jQuery
详解在express站点中使用ejs模板引擎
Sep 21 Javascript
微信小程序上传图片到服务器实例代码
Nov 07 Javascript
jquery实现自定义图片裁剪功能【推荐】
Mar 08 #Javascript
bootstrap实现动态进度条效果
Mar 08 #Javascript
jquery实现超简单的瀑布流布局【推荐】
Mar 08 #Javascript
bootstrap表单按回车会自动刷新页面的解决办法
Mar 08 #Javascript
jquery仿苹果的时间/日期选择效果
Mar 08 #Javascript
jQuery插件HighCharts绘制2D带Label的折线图效果示例【附demo源码下载】
Mar 08 #Javascript
js/jq仿window文件夹移动/剪切/复制等操作代码
Mar 08 #Javascript
You might like
使用 MySQL 开始 PHP 会话
2006/12/21 PHP
新手菜鸟必读:session与cookie的区别
2013/08/22 PHP
Symfony2学习笔记之模板用法详解
2016/03/17 PHP
基于ThinkPHP5框架使用QueryList爬取并存入mysql数据库操作示例
2019/05/25 PHP
PHP pthreads v3下worker和pool的使用方法示例
2020/02/21 PHP
Prototype Selector对象学习
2009/07/23 Javascript
JavaScript 动态添加表格行 使用模板、标记
2009/10/24 Javascript
js 可拖动列表实现代码
2011/12/13 Javascript
javascript/jquery获取地址栏url参数的方法
2014/03/05 Javascript
JQuery下拉框应用示例介绍
2014/04/23 Javascript
javascript实现炫酷的拖动分页
2015/05/11 Javascript
jQuery网页版打砖块小游戏源码分享
2015/08/20 Javascript
在javascript中随机数 math random如何生成指定范围数值的随机数
2015/10/21 Javascript
分享有关jQuery中animate、slide、fade等动画的连续触发、滞后反复执行的bug
2016/01/10 Javascript
利用jQuery实现CheckBox全选/全不选/反选的简单代码
2016/05/31 Javascript
js微信支付实现代码
2016/12/22 Javascript
jQuery树插件zTree使用方法详解
2017/05/02 jQuery
200行HTML+JavaScript实现年会抽奖程序
2019/01/22 Javascript
基于vue写一个全局Message组件的实现
2019/08/15 Javascript
[46:00]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#4EG VS Fnatic第一局
2016/03/03 DOTA
Python构造函数及解构函数介绍
2015/02/26 Python
使用Python的Scrapy框架编写web爬虫的简单示例
2015/04/17 Python
Django admin实现图书管理系统菜鸟级教程完整实例
2017/12/12 Python
python 递归深度优先搜索与广度优先搜索算法模拟实现
2018/10/22 Python
Python实现定时执行任务的三种方式简单示例
2019/03/30 Python
Python并发爬虫常用实现方法解析
2020/11/19 Python
HTML5实现无刷新修改URL的方法
2019/11/14 HTML / CSS
荷兰最大的儿童服装店:The Kids Republic
2019/04/13 全球购物
法国一家多品牌成衣精品中/高档商店:Graduate Store
2019/08/28 全球购物
自荐信需注意事项
2014/01/25 职场文书
优秀志愿者事迹材料
2014/02/03 职场文书
校车安全责任书
2014/08/25 职场文书
反洗钱宣传活动总结
2014/08/26 职场文书
三八节祝酒词
2015/08/11 职场文书
django上传文件的三种方式
2021/04/29 Python
nginx配置虚拟主机的详细步骤
2021/07/21 Servers