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 相关文章推荐
js 实现css风格选择器(压缩后2KB)
Jan 12 Javascript
document.documentElement的一些使用技巧
Apr 18 Javascript
自己使用js/jquery写的一个定制对话框控件
May 02 Javascript
jquery网页回到顶部效果(图标渐隐,自写)
Jun 16 Javascript
jQuery简单操作cookie的插件实例
Jan 13 Javascript
JS组件Form表单验证神器BootstrapValidator
Jan 26 Javascript
你真的了解BOM中的history对象吗
Feb 13 Javascript
vue2.0开发入门笔记之.vue文件的生成和使用
Sep 19 Javascript
vuex 解决报错this.$store.commit is not a function的方法
Dec 17 Javascript
实例详解vue中的$root和$parent
Apr 29 Javascript
js DOM的事件常见操作实例详解
Dec 16 Javascript
uni-app 组件里面获取元素宽高的实现
Dec 27 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
常见PHP数据库解决方案分析介绍
2015/09/24 PHP
微信公众号OAuth2.0网页授权问题浅析
2017/01/21 PHP
在IIS下安装PHP扩展的方法(超简单)
2017/04/10 PHP
Windows下wamp php单元测试工具PHPUnit安装及生成日志文件配置方法
2018/05/28 PHP
【消息提示组件】,兼容IE6/7&amp;&amp;FF2
2007/09/04 Javascript
jQuery EasyUI 中文API Button使用实例
2010/04/14 Javascript
javascript学习笔记(九)javascript中的原型(prototype)及原型链的继承方式
2011/04/12 Javascript
导入extjs、jquery 文件时$使用冲突问题解决方法
2014/01/14 Javascript
js用闭包遍历树状数组的方法
2014/03/19 Javascript
JavaScript排序算法之希尔排序的2个实例
2014/04/04 Javascript
jquery等待效果示例
2014/05/01 Javascript
jQuery操作DOM之获取表单控件的值
2015/01/23 Javascript
JS控制表单提交的方法
2015/07/09 Javascript
AngularJS中的指令全面解析(必看)
2016/05/20 Javascript
webpack多入口文件页面打包配置详解
2018/01/09 Javascript
vue中如何动态绑定图片,vue中通过data返回图片路径的方法
2018/02/07 Javascript
vue toggle做一个点击切换class(实例讲解)
2018/03/13 Javascript
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
2018/05/26 Javascript
关于Vue项目跨平台运行问题的解决方法
2018/09/18 Javascript
vue - vue.config.js中devServer配置方式
2019/10/30 Javascript
微信公众号网页分享功能开发的示例代码
2020/05/27 Javascript
[01:29:42]Liquid vs VP Supermajor决赛 BO 第一场 6.10
2018/07/05 DOTA
python 定时任务去检测服务器端口是否通的实例
2019/01/26 Python
PYQT5设置textEdit自动滚屏的方法
2019/06/14 Python
Python序列化pickle模块使用详解
2020/03/05 Python
使用Keras 实现查看model weights .h5 文件的内容
2020/06/09 Python
利用python汇总统计多张Excel
2020/09/22 Python
联想印度官方网上商店:Lenovo India
2019/08/24 全球购物
标准版离职证明书
2014/09/12 职场文书
入党积极分子批评与自我批评思想汇报
2014/09/14 职场文书
简单租房协议书
2014/10/21 职场文书
小学生暑假安全保证书
2015/07/13 职场文书
2016年优秀教师先进事迹材料
2016/02/26 职场文书
2016春季运动会开幕词
2016/03/04 职场文书
导游词之扬州大明寺
2019/10/09 职场文书
css3 实现文字闪烁效果的三种方式示例代码
2021/04/25 HTML / CSS