密码一致问题

guiyiqq 2010-11-14 09:35:19
在设计网页的时候,怎样保证输入密码时输入的是*,而且有密码确认,如果两次密码不一致,会提示错误?请教了
...全文
82 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
guiyiqq 2010-11-21
  • 打赏
  • 举报
回复
//验证密码是不是符合条件
function ck_passwd(){
var passwd=form1.pass_word.value;
if(passwd.length<6||passwd.length>20){
document.getElementById("div2").innerHTML="密码长度不满足要求,请重新输入";
}
}
function ck_rpasswd(){
var passwd=form1.pass_word.value;
var rpasswd=form1.r_passwd.value;
if(passwd!=rpasswd){
document.getElementById("div3").innerHTML="两次密码输入不一致,请重新输入";
}else{
document.form1.submit();
}
}
.
.
.
.
.
<tr>
<td height="50" align="right">密码:</td>
<td colspan="3"> <input name="pass_word" type="password" maxlength="20" size="20" onBlur="ck_passwd()" onMouseOver="this.style.borderColor='red'" onMouseOut="this.style.borderColor=''" >
<font color="#993300" face="楷体_GB2312">  (密码大小在6-20之间)</font><div id="div2" style="color:#FF0000; font:'幼圆_GB2312' "></div></td>
</tr>
<tr>
<td height="50" align="right">确认密码:</td>
<td><input name="r_passwd" type="password" maxlength="20" size="20" onBlur="ck_rpasswd()" onMouseOver="this.style.borderColor='red'" onMouseOut="this.style.borderColor=''">
<div id="div3" style="color:#FF0000; font:'幼圆_GB2312' "></div></td>
</tr>
liubingqian 2010-11-21
  • 打赏
  • 举报
回复
IE 7开始input type password从*变为圆点,然后其它浏览器也开始跟随这股歪风邪气。
如果你就要显示*,就需要自己编写控件。当然这样的网页没有任何可移植性。
guiyiqq 2010-11-15
  • 打赏
  • 举报
回复
input type设为password,显示的是点,不是*
iambic 2010-11-14
  • 打赏
  • 举报
回复
你把input type设为password就是星号了,不影响你对值进行判断。

37,738

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧