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 Onunload与Onbeforeunload使用小结
Dec 31 Javascript
基于jQuery+HttpHandler实现图片裁剪效果代码(适用于论坛, SNS)
Sep 02 Javascript
jquery scrollTop方法根据滚动像素显示隐藏顶部导航条
May 27 Javascript
兼容FF和IE的动态table示例自写
Oct 21 Javascript
你可能不知道的JavaScript的new Function()方法
Apr 17 Javascript
搭建pomelo 开发环境
Jun 24 Javascript
js实现带圆角的两级导航菜单效果代码
Aug 24 Javascript
bootstrap模态框消失问题的解决方法
Dec 02 Javascript
JS+canvas画布实现炫酷的旋转星空效果示例
Feb 13 Javascript
vue实现登录页面的验证码以及验证过程解析(面向新手)
Aug 02 Javascript
微信小程序 wxParse插件显示视频问题
Sep 27 Javascript
jQuery实现的图片点击放大缩小功能案例
Jan 02 jQuery
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
使用php4加速网络传输
2006/10/09 PHP
Godaddy空间Zend Optimizer升级方法
2010/05/10 PHP
PHP基于GD库的缩略图生成代码(支持jpg,gif,png格式)
2014/06/19 PHP
phpnow php探针环境检测代码
2014/11/04 PHP
php递归遍历删除文件的方法
2015/04/17 PHP
PHP获取某个月最大天数(最后一天)的方法
2015/07/29 PHP
PHP中Session和Cookie是如何操作的
2015/10/10 PHP
多浏览器支持的右下角浮动窗口
2010/04/01 Javascript
js作用域及作用域链概念理解及使用
2013/04/15 Javascript
jQuery根据ID获取input、checkbox、radio、select的示例
2014/08/11 Javascript
jquery手风琴特效插件
2015/02/04 Javascript
很不错的两款Bootstrap Icon图标选择组件
2016/01/28 Javascript
[原创]jQuery常用的4种加载方式分析
2016/07/25 Javascript
JS焦点图,JS 多个页面放多个焦点图的实例
2016/12/08 Javascript
JS填写银行卡号每隔4位数字加一个空格
2016/12/19 Javascript
详解webpack打包后如何调试的方法步骤
2018/11/07 Javascript
Mint UI组件库CheckList使用及踩坑总结
2018/12/20 Javascript
vue之组件内监控$store中定义变量的变化详解
2019/11/08 Javascript
vue-cli中实现响应式布局的方法
2021/03/02 Vue.js
[00:15]TI9观赛名额抽取
2019/07/10 DOTA
python调用短信猫控件实现发短信功能实例
2014/07/04 Python
用Python实现协同过滤的教程
2015/04/08 Python
python使用正则表达式替换匹配成功的组并输出替换的次数
2017/11/22 Python
Python爬取数据并写入MySQL数据库的实例
2018/06/21 Python
selenium+python实现1688网站验证码图片的截取功能
2018/08/14 Python
Python实现从N个数中找到最大的K个数
2020/04/02 Python
JupyterNotebook 输出窗口的显示效果调整实现
2020/09/22 Python
python Tornado框架的使用示例
2020/10/19 Python
H5离线存储Manifest原理及使用
2020/04/28 HTML / CSS
Java的类与C++的类有什么不同
2014/01/18 面试题
信息管理专业学生自荐信格式
2013/09/22 职场文书
清明节扫墓活动方案
2014/03/02 职场文书
企业标语口号
2014/06/10 职场文书
共青团员自我评价范文
2014/09/14 职场文书
药品开票员岗位职责
2015/04/15 职场文书
java设计模式--三种工厂模式详解
2021/07/21 Java/Android