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 相关文章推荐
[全兼容哦]--实用、简洁、炫酷的页面转入效果loing
May 07 Javascript
jQuery 行背景颜色的交替显示(隔行变色)实现代码
Dec 13 Javascript
JavaScript对象、属性、事件手册集合方便查询
Jul 04 Javascript
JS验证日期的格式YYYY-mm-dd 具体实现
Jun 29 Javascript
js中的replace方法使用介绍
Oct 28 Javascript
JavaScript字符串对象的concat方法实例(用于连接两个或多个字符串)
Oct 16 Javascript
JavaScript中获取纯正的undefined的方法
Mar 06 Javascript
Jquery揭秘系列:ajax原生js实现详解(推荐)
Jun 08 Javascript
基于jQuery实现照片墙自动播放特效
Jan 12 Javascript
bootstrap paginator分页前后台用法示例
Jun 17 Javascript
JS实现的base64加密解密操作示例
Apr 18 Javascript
bootstrap 日期控件 datepicker被弹出框dialog覆盖的解决办法
Jul 09 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 检查扩展库或函数是否可用的代码
2010/04/06 PHP
php中随机函数mt_rand()与rand()性能对比分析
2014/12/01 PHP
Json_encode防止汉字转义成unicode的方法
2016/02/25 PHP
thinkphp3.x中session方法的用法分析
2016/05/20 PHP
PHP mysqli事务操作常用方法分析
2017/07/22 PHP
yii2 开发api接口时优雅的处理全局异常的方法
2019/05/14 PHP
一个JavaScript继承的实现
2006/10/24 Javascript
使用正则替换变量
2007/05/05 Javascript
js预载入和JavaScript Image()对象使用介绍
2011/08/28 Javascript
JS操作数据库的实例代码
2013/10/17 Javascript
JS实现可缩放、拖动、关闭和最小化的浮动窗口完整实例
2015/03/04 Javascript
AngularJS入门教程之XHR和依赖注入详解
2016/08/18 Javascript
使用Angular.js实现简单的购物车功能
2016/11/21 Javascript
JS如何设置iOS中微信浏览器的title
2016/11/22 Javascript
浅谈javascript的闭包
2017/01/23 Javascript
微信小程序上滑加载下拉刷新(onscrollLower)分批加载数据(二)
2017/05/11 Javascript
node.js基于express使用websocket的方法
2017/11/09 Javascript
原生JS实现的双色球功能示例
2018/02/02 Javascript
React 使用browserHistory项目访问404问题解决
2018/06/01 Javascript
深入浅出理解JavaScript闭包的功能与用法
2018/08/01 Javascript
微信小程序自定义导航栏实例代码
2019/04/05 Javascript
Vue.js组件实现选项卡以及切换特效
2019/07/24 Javascript
微信小程序实现星级评价
2019/11/20 Javascript
python 字典 按key值大小 倒序取值的实例
2018/07/06 Python
Python中文件的写入读取以及附加文字方法
2019/01/23 Python
Python/Django后端使用PIL Image生成头像缩略图
2019/04/30 Python
Python django框架应用中实现获取访问者ip地址示例
2019/05/17 Python
python线程池如何使用
2020/05/28 Python
CSS3实现红包抖动效果
2020/12/23 HTML / CSS
用html5的canvas和JavaScript创建一个绘图程序的简单实例
2016/07/06 HTML / CSS
如何设定的weblogic的热启动模式(开发模式)与产品发布模式
2012/09/08 面试题
机械设计制造及其自动化专业求职信
2014/06/17 职场文书
群众路线教育党员自我剖析材料
2014/10/06 职场文书
详解python的异常捕获
2022/03/03 Python
SpringBoot中HttpSessionListener的简单使用方式
2022/03/17 Java/Android
在Python 中将类对象序列化为JSON
2022/04/06 Python