知识大全 改善用户体验制作实用密码强度提示
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评估用户输入密码的强度 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs
ADO.NET2.0数据异步处理改善用户体验 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 支持
知识大全 电视用网线接到光纤猫上,开启电视上面提示输入宽频帐号密码,我输入了,结果提示帐号密码错误怎么回事?
电视用网线接到光纤猫上,开启电视上面提示输入宽频帐号密码,我输入了,结果提示帐号密码错误怎么回事?1,如果是电视网口直接接光猫,需要电视上选择pppoe拨号并输入上网账号密码。2,如果电视是连线ipt
知识大全 支付宝密码控件安装更新后为什么还提示安装密码安全控件
支付宝密码控件安装更新后为什么还提示安装密码安全控件?高手帮帮忙!安装后之后把所有网页都关闭、然后重新登录、要是还不行就重启就OK了。支付宝安全控件提示您还未安装密码安全控件,安装后即可输入密码。为什
58同城上发布信息为什么老是提示有违禁词1、无意义信息(判定标准):在标题和内容里堆积关键词,严重影响用户浏览体验的信息。标题、内容、图片之间没有任何关联,明显偏离主题的信息。主题不明或描述不清,可能
如何解决Web访问时提示输入密码? 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 我的IIS服务
用JavaScript验证密码强度 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 规则如下:
修改Oracle用户密码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 有时候我们可能不知道一个
MySQL:如何为用户设置密码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 当初次在机器上安装