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 相关文章推荐
javascript hasFocus使用实例
Jun 29 Javascript
JavaScript实现的一个计算数字步数的算法分享
Dec 06 Javascript
纯JS实现旋转图片3D展示效果
Apr 12 Javascript
jquery实现仿新浪微博评论滚动效果
Aug 06 Javascript
BootStrap扔进Django里的方法详解
May 13 Javascript
JS如何生成一个不重复的ID的函数
Dec 25 Javascript
canvas实现流星雨的背景效果
Jan 13 Javascript
JS判断一个数是否是水仙花数
Jun 11 Javascript
jQuery 利用ztree实现树形表格的实例代码
Sep 27 jQuery
微信小程序实现笑脸评分功能
Nov 03 Javascript
Vue清除定时器setInterval优化方案分享
Jul 21 Javascript
vue项目实现设置根据路由高亮对应的菜单项操作
Aug 06 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 和 XML: 使用expat函数(三)
2006/10/09 PHP
PHP编程最快明白(第一讲 软件环境和准备工作)
2010/10/25 PHP
PHP 文件系统详解
2012/09/13 PHP
php获取服务器端mac和客户端mac的地址支持WIN/LINUX
2014/05/15 PHP
php实现encode64编码类实例
2015/03/24 PHP
php实现的简单多进程服务器类完整示例
2020/02/01 PHP
解决AJAX中跨域访问出现'没有权限'的错误
2008/08/20 Javascript
jquery 弹出登录窗口实现代码
2009/12/24 Javascript
ext jquery 简单比较
2010/04/07 Javascript
工作中常用到的JS表单验证代码(包括例子)
2010/11/11 Javascript
JavaScript格式化数字的函数代码
2010/11/30 Javascript
JavaScript中的null和undefined解析
2012/04/14 Javascript
form表单action提交的js部分与html部分
2014/01/07 Javascript
jQuery关键词说明插件cluetip使用指南
2015/04/21 Javascript
javascript中Date对象应用之简易日历实现
2016/07/12 Javascript
让nodeJS支持ES6的词法----babel的安装和使用方法
2017/07/31 NodeJs
详解 vue better-scroll滚动插件排坑
2018/02/08 Javascript
Vue 全局loading组件实例详解
2018/05/29 Javascript
vue倒计时刷新页面不会从头开始的解决方法
2020/03/03 Javascript
vue-axios同时请求多个接口 等所有接口全部加载完成再处理操作
2020/11/09 Javascript
JavaScript对象访问器Getter及Setter原理解析
2020/12/08 Javascript
pycharm 使用心得(八)如何调用另一文件中的函数
2014/06/06 Python
python 异常处理总结
2016/10/18 Python
django轻松使用富文本编辑器CKEditor的方法
2017/03/30 Python
Python实现好友全头像的拼接实例(推荐)
2017/06/24 Python
tensorflow入门:tfrecord 和tf.data.TFRecordDataset的使用
2020/01/20 Python
python的json包位置及用法总结
2020/06/21 Python
Python 利用argparse模块实现脚本命令行参数解析
2020/12/28 Python
美国电子元器件分销商:Newark element14
2018/01/13 全球购物
世界上最好的野生海鲜和有机食品:Vital Choice
2020/01/16 全球购物
安卓程序员求职信
2014/02/28 职场文书
合作意向协议书范本
2014/03/31 职场文书
2014房屋登记授权委托书
2014/10/13 职场文书
护理工作个人总结
2015/03/03 职场文书
2015年办公室文员工作总结
2015/04/24 职场文书
python库sklearn常用操作
2021/08/23 Python