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 继承的实现
Jul 09 Javascript
jquery使用append(content)方法注意事项分享
Jan 06 Javascript
使用jquery修改表单的提交地址基本思路
Jun 04 Javascript
jQuery解析Json实例详解
Nov 24 Javascript
原生javascript实现自动更新的时间日期
Feb 12 Javascript
详解Js模板引擎(TrimPath)
Nov 22 Javascript
Bootstarp基本模版学习教程
Feb 01 Javascript
基于vue2.0实现的级联选择器
Jun 09 Javascript
提升页面加载速度的插件InstantClick
Sep 12 Javascript
详解webpack require.ensure与require AMD的区别
Dec 13 Javascript
vue 本地服务不能被外部IP访问的完美解决方法
Oct 29 Javascript
vuejs中父子组件之间通信方法实例详解
Jan 17 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将某个目录下面的所有文件罗列出来的方法详解
2013/06/21 PHP
thinkPHP+phpexcel实现excel报表输出功能示例
2017/06/06 PHP
php实现的支付宝网页支付功能示例【基于TP5框架】
2019/09/16 PHP
js 匿名调用实现代码
2009/06/19 Javascript
DD_belatedPNG,IE6下PNG透明解决方案(国外)
2010/12/06 Javascript
使用jquery mobile做幻灯播放效果实现步骤
2013/01/04 Javascript
图片延迟加载的实现代码(模仿懒惰)
2013/03/29 Javascript
JavaScript中判断对象类型的几种方法总结
2013/11/11 Javascript
浅谈jQuery异步对象(XMLHttpRequest)
2014/11/17 Javascript
JavaScript弹出新窗口并控制窗口移动到指定位置的方法
2015/04/06 Javascript
如何防止JavaScript自动插入分号
2015/11/05 Javascript
node.js Sequelize实现单实例字段或批量自增、自减
2016/12/08 Javascript
bootstrap中模态框、模态框的属性实例详解
2017/02/17 Javascript
JavaScript中的工厂函数(推荐)
2017/03/08 Javascript
node.js 用socket实现聊天的示例代码
2017/10/17 Javascript
Vue2.5通过json文件读取数据的方法
2018/02/27 Javascript
jQuery实现的两种简单弹窗效果示例
2018/04/18 jQuery
详解Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on
2018/10/12 Javascript
vue中子组件传递数据给父组件的讲解
2019/01/27 Javascript
微信小程序登录session的使用
2019/03/17 Javascript
vue-cli 3如何使用vue-bootstrap-datetimepicker日期插件
2021/02/20 Vue.js
[26:50]2018完美盛典DOTA2表演赛
2018/12/17 DOTA
深入了解Python在HDA中的应用
2019/09/05 Python
Python any()函数的使用方法
2019/10/28 Python
Python Celery多队列配置代码实例
2019/11/22 Python
python集成开发环境配置(pycharm)
2020/02/14 Python
苹果香港官方商城:Apple香港
2016/09/14 全球购物
英国家庭和商业健身器材购物网站:Fitness Options
2018/07/05 全球购物
eDreams葡萄牙:全球最大的在线旅行社之一
2019/04/15 全球购物
美国在线艺术商店:HandmadePiece
2020/11/06 全球购物
linux下进程间通信的方式
2014/12/23 面试题
社区综治宣传月活动总结
2014/07/02 职场文书
安全生产知识竞赛活动总结
2014/07/07 职场文书
公司向个人借款协议书范本
2014/10/09 职场文书
博物馆观后感
2015/06/05 职场文书
解决golang post文件时Content-Type出现的问题
2021/05/02 Golang