知识大全 改善用户体验制作实用密码强度提示

Posted 密码

篇首语:我们一路走,一路被辜负,一路点燃希望,一路寻找答案。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 改善用户体验制作实用密码强度提示相关的知识,希望对你有一定的参考价值。

功能说明 在用户注册或更改密码时 根据用户输入进行检测并返回结果 能有效地提醒用户提高帐号的安全性

  

  类似效果 中的修改密码功能

  

  运行代码框

  简单预览

  <><head><meta equiv= Content Type content= text/; charset=utf /><title>密码</title><style type= text/css >body font size: px; font family: Arial Helvetica sans serif; margin: ;form margin: em;#cResultmargin left: px;height: px;</style></head>

  <body><form name= form > <label for= pwd >用户密码</label> <input type= password name= pwd onblur= cpwd(this) /> <div id= cResult ></div> <label for= pwd >重复密码</label> <input type= password name= pwd /></form><script type= text/javascript > function cpwd(obj)  var t=obj value;  var id=getResult(t);    

  //定义对应的消息提示  var msg=new Array( );  msg[ ]= 密码过短 ;  msg[ ]= 密码强度差 ;  msg[ ]= 密码强度良好 ;  msg[ ]= 密码强度高 ;    var sty=new Array( );  sty[ ]= ;  sty[ ]= ;  sty[ ]= ;  sty[ ]= ;    var col=new Array( );  col[ ]= gray ;  col[ ]= red ;  col[ ]= #ff ;  col[ ]= Green ;    //设置显示效果  var bImg= _ / / gif ;//一张显示用的图片  var sWidth= ;  var sHeight= ;  var Bobj=document getElementById( cResult );

  Bobj style fontSize= px ;  lor=col[id];  Bobj style width=sWidth + px ;  Bobj style height=sHeight + px ;  Bobj style lineHeight=sHeight + px ;  Bobj style background= url( + bImg + ) no repeat left + sty[id] + px ;  Bobj style textIndent= px ;  Bobj innerHTML= 检测提示 + msg[id];   //定义检测函数 返回 / / / 分别代表无效/差/一般/强 function getResult(s)  if(s length < )   return ;    var ls = ;  if (s match(/[a z]/ig))   ls++;    if (s match(/[ ]/ig))   ls++;     if (s match(/( [^a z ])/ig))   ls++;    if (s length < && ls > )   ls ;    return ls </script></body>

  </>

  使用方法

  第一步 保存图片

  第二步 根据您的需要修改js文件中该图片地址 如下所示

var bImg= pwdlen gif ;//一张显示用的图片

  第三步 在需要检测的页面中引用这个脚本文件 如下所示

  <script type= text/javascript  src= cpwd js ></script>

  第四步 在网页的表单中 找到密码输入框添加onblur事件驱动 然后添加一个Div 如下所示

<input type= password  name= pwd  onblur= cpwd(this)  /> <div id= cResult >强度检测</div> cha138/Article/program/Java/Javascript/201311/25448

相关参考

知识大全 Javascript实现论坛中常见的密码强度提示[2]

Javascript实现论坛中常见的密码强度提示[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 用Javascript评估用户输入密码的强度

用Javascript评估用户输入密码的强度  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 ADO.NET 2.0 数据异步处理改善用户体验

ADO.NET2.0数据异步处理改善用户体验  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  支持

知识大全 电视用网线接到光纤猫上,开启电视上面提示输入宽频帐号密码,我输入了,结果提示帐号密码错误怎么回事?

电视用网线接到光纤猫上,开启电视上面提示输入宽频帐号密码,我输入了,结果提示帐号密码错误怎么回事?1,如果是电视网口直接接光猫,需要电视上选择pppoe拨号并输入上网账号密码。2,如果电视是连线ipt

知识大全 支付宝密码控件安装更新后为什么还提示安装密码安全控件

支付宝密码控件安装更新后为什么还提示安装密码安全控件?高手帮帮忙!安装后之后把所有网页都关闭、然后重新登录、要是还不行就重启就OK了。支付宝安全控件提示您还未安装密码安全控件,安装后即可输入密码。为什

知识大全 58同城上发布信息为什么老是提示有违禁词

58同城上发布信息为什么老是提示有违禁词1、无意义信息(判定标准):在标题和内容里堆积关键词,严重影响用户浏览体验的信息。标题、内容、图片之间没有任何关联,明显偏离主题的信息。主题不明或描述不清,可能

知识大全 如何解决Web访问时提示输入密码

如何解决Web访问时提示输入密码?  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  我的IIS服务

知识大全 用JavaScript验证密码强度

用JavaScript验证密码强度  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  规则如下:  

知识大全 修改Oracle用户密码

修改Oracle用户密码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  有时候我们可能不知道一个

知识大全 如何为用户设置密码

MySQL:如何为用户设置密码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  当初次在机器上安装