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 相关文章推荐
JS 获取浏览器和屏幕宽高等信息的实现思路及代码
Jul 31 Javascript
js实现浏览器的各种菜单命令比如打印、查看源文件等等
Oct 24 Javascript
js实现顶部可折叠的菜单工具栏效果实例
May 09 Javascript
JavaScript中的getTime()方法使用详解
Jun 10 Javascript
jQuery下拉美化搜索表单效果代码分享
Aug 25 Javascript
浅谈javascript中遇到的字符串对象处理
Nov 18 Javascript
Vue.js实现简单动态数据处理
Feb 13 Javascript
JS操作时间 - UNIX时间戳的简单介绍(必看篇)
Aug 16 Javascript
微信小程序实现传参数的几种方法示例
Jan 10 Javascript
layer.open关闭父窗口 以及调用父页面的方法
Aug 17 Javascript
node.js的http.createServer过程深入解析
Jun 06 Javascript
基于js判断浏览器是否支持webGL
Apr 18 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实现12306火车票余票查询和价格查询(12306火车票查询)
2014/01/14 PHP
php 使用redis锁限制并发访问类示例
2016/11/02 PHP
Laravel框架集合用法实例浅析
2020/05/14 PHP
jquery 图片 上一张 下一张 链接效果(续篇)
2010/04/20 Javascript
动态加载JS文件的三种方法
2013/11/08 Javascript
nodejs 整合kindEditor实现图片上传
2015/02/03 NodeJs
JS实现完全语义化的网页选项卡效果代码
2015/09/15 Javascript
javascript学习笔记_浅谈基础语法,类型,变量
2016/09/19 Javascript
详解jQuery事件
2017/01/13 Javascript
前端框架学习总结之Angular、React与Vue的比较详解
2017/03/14 Javascript
Vue项目webpack打包部署到服务器的实例详解
2017/07/17 Javascript
angularjs实现天气预报功能
2020/06/16 Javascript
如何快速解决JS或Jquery ajax异步跨域的问题
2018/01/08 jQuery
webpack打包react项目的实现方法
2018/06/21 Javascript
详解Vue用cmd创建项目
2019/02/12 Javascript
layer.open弹层查看缩略图的原图,自适应大小的实例
2019/09/05 Javascript
jQuery HTML设置内容和属性操作实例分析
2020/05/20 jQuery
Python GAE、Django导出Excel的方法
2008/11/24 Python
python网络编程学习笔记(一)
2014/06/09 Python
python学习数据结构实例代码
2015/05/11 Python
python交互式图形编程实例(二)
2017/11/17 Python
Python django框架输入汉字,数字,字符生成二维码实现详解
2019/09/24 Python
解决python图像处理图像赋值后变为白色的问题
2020/06/04 Python
解决H5的a标签的download属性下载service上的文件出现跨域问题
2019/07/16 HTML / CSS
韩国知名的家庭购物网站:CJmall
2016/08/01 全球购物
汤米巴哈马官方网站:Tommy Bahama
2017/05/13 全球购物
美国智能家居专家:tink
2019/06/04 全球购物
亚洲最大的运动鞋寄售店:KicksCrew
2020/11/26 全球购物
酒店应聘自荐信
2013/11/09 职场文书
高三地理教学反思
2014/01/11 职场文书
二年级体育教学反思
2014/01/15 职场文书
2016年寒假见闻
2015/10/10 职场文书
小公司融资,商业计划书的8切记
2019/07/15 职场文书
SSM VUE Axios详解
2021/10/05 Vue.js
MySQL 中如何归档数据的实现方法
2022/03/16 SQL Server
mysql sock文件存储了什么信息
2022/07/15 MySQL