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 DOM学习第一章 W3C DOM简介
Feb 19 Javascript
判断对象是否Window的实现代码
Jan 10 Javascript
javascript实现禁止复制网页内容
Dec 16 Javascript
jquery实现不包含当前项的选择器实例
Jun 25 Javascript
漂亮! js实现颜色渐变效果
Aug 12 Javascript
自定义require函数让浏览器按需加载Js文件
Nov 24 Javascript
Input文本框随着输入内容多少自动延伸的实现
Feb 15 Javascript
JS中Swiper的使用和轮播图效果
Aug 11 Javascript
vue复合组件实现注册表单功能
Nov 06 Javascript
jquery 插件重新绑定的处理方法分析
Nov 23 jQuery
vue中实现弹出层动画效果的示例代码
Sep 25 Javascript
JS中箭头函数与this的写法和理解
Jan 14 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
DC动画电影《黑暗正义联盟》曝预告 5月5日上线数字平台
2020/04/09 欧美动漫
PHP中cookies使用指南
2007/03/16 PHP
php面向对象全攻略 (十五) 多态的应用
2009/09/30 PHP
在PHP中操作Excel实例代码
2010/04/29 PHP
php中过滤非法字符的具体实现
2013/10/29 PHP
10个对初学者非常有用的PHP技巧
2016/04/06 PHP
php自定义时间转换函数示例
2016/12/07 PHP
PHP面向对象程序设计方法实例详解
2016/12/24 PHP
jQuery 动态云标签插件
2014/11/11 Javascript
JavaScript学习笔记之JS事件对象
2015/01/22 Javascript
JS实现超简单的仿QQ折叠菜单效果
2015/09/21 Javascript
jquery对复选框(checkbox)的操作汇总
2016/01/13 Javascript
js验证框架之RealyEasy验证详解
2016/06/08 Javascript
js实现按座位号抽奖
2017/04/05 Javascript
electron demo项目npm install安装失败的解决方法
2018/02/06 Javascript
python实现员工管理系统
2018/01/11 Python
python re模块findall()函数实例解析
2018/01/19 Python
详解Django rest_framework实现RESTful API
2018/05/24 Python
关于python列表增加元素的三种操作方法
2018/08/22 Python
Python全栈之列表数据类型详解
2019/10/01 Python
Android本地应用打开方法——通过html5写连接
2016/03/11 HTML / CSS
高性能装备提升营地:Kammok
2019/02/27 全球购物
连锁经营管理专业大学生求职信
2013/10/30 职场文书
秋季红领巾广播稿
2014/01/27 职场文书
《中华少年》教学反思
2014/02/15 职场文书
汽车运用工程专业求职信
2014/06/18 职场文书
2014年民主评议党员个人总结
2014/09/24 职场文书
大学生迟到检讨书500字
2014/10/17 职场文书
个人求职意向书
2015/05/11 职场文书
千手观音观后感
2015/06/03 职场文书
孔繁森观后感
2015/06/10 职场文书
小学班长竞选稿
2015/11/20 职场文书
jdbc使用PreparedStatement批量插入数据的方法
2021/04/27 MySQL
SqlServer数据库远程连接案例教程
2021/07/15 SQL Server
mysql下的max_allowed_packet参数设置详解
2022/02/12 MySQL
20180830晚上第一届KSL半决赛 雨神vs解冻(二龙 三炮解说)
2022/04/01 星际争霸