当前位置:主页 > javascript教程 > JS实现根据密码长度显示安全条功能

JS根据密码输入长度提示安全条的实例方法

发布:2019-11-25 09:58:29 120


我们帮大家精选了JS安全提示相关的编程文章,网友崔涵映根据主题投稿了本篇教程内容,涉及到JS、密码输入、提示安全、JS实现根据密码长度显示安全条功能相关内容,已被546网友关注,如果对知识点想更进一步了解可以在下方电子资料中获取。

JS实现根据密码长度显示安全条功能

大家在一些网站上经常可以看到数码密码会根据输入的密码长度显示安全条功能,此功能基于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实现根据密码长度 显示安全条功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对码农之家网站的支持!


参考资料

相关文章

  • 详解nodeJS之二进制buffer对象

    发布:2023-02-28

    给网友朋友们带来一篇关于node的教程,本篇文章主要介绍了nodeJS之二进制buffer对象,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧


  • Javascript中import和require用法分析

    发布:2021-05-12

    本篇文章主要介绍了Javascript(es2016) import和require用法和区别详解,具有一定的参考价值,有兴趣的可以了解下


  • 小结jquery.messager.js插件导致页面抖动的解决方案

    发布:2020-02-11

    这盘文章介绍了jquery.messager.js插件导致页面抖动的解决方法,有需要的朋友可以参考一下


  • JS实现的字符串数组去重功能小结

    JS实现的字符串数组去重功能小结

    发布:2022-06-17

    给大家整理一篇关于javascript的教程,这篇文章主要介绍了JS实现的字符串数组去重功能,结合实例形式分析了javascript基于ES6、ES5、ES3及正则实现数组去重的相关操作技巧,需要的朋友可以参考下


  • JS中批量给元素绑定事件过程中的相关问题使用闭包解决详解

    发布:2020-02-05

    解决元素批量绑定事件的时候,出现i=最后一个循环变量的值的方法有两种:把这个循环变量保存起来,不要让它的作用域在整个函数,而是在循环体内


  • Nodejs解决cluster模块的多进程共享数据问题

    发布:2019-08-01

    本篇文章主要介绍了Nodejs中解决cluster模块的多进程如何共享数据问题,有需要的可以了解一下。


  • JavaScript实现百度搜索框的过程

    发布:2020-07-24

    这篇文章主要为大家详细介绍了基于JavaScript实现百度搜索框效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • 原生JS使用Canvas实现拖拽式绘图功能

    发布:2022-07-12

    给大家整理了关于javascript的教程,这篇文章主要介绍了原生js实现Canvas实现拖拽式绘图,支持画笔、线条、箭头、三角形和圆形等等图形绘制功能,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下


网友讨论