主题:“验证两次输入密码是否相同”的服务器行为如何作?
郁兰花香 [专家分:0] 发布于 2005-07-19 17:01:00
[em18]在制作新用户注册系统时,需要新用户再次输入密码以便确认,请问要如何制作该行为?谢谢!
回复列表 (共4个回复)
沙发
zjjsgxx [专家分:470] 发布于 2005-07-25 10:18:00
将两次输入的密码进行比较,如果相同,则提交数据;否则重新输入密码。
板凳
郁兰花香 [专家分:0] 发布于 2005-08-01 17:58:00
是的,我知道,我就是想知道怎么做才能达到这个效果?
在添加了“检查表单”行为后,系统会自动添加一些程序代码,在这些代码中会有一个函数"MM_validateForm()",按书上所说,只需要在这个函数中添加如下的一段代码即可。可是,我添加后却无法达到自动检查两次输入密码是否相同的效果。请问这是为什么?下边的代码是否有错?或是添加的地方有问题?书上所说的在函数中添加,是在函数的哪个位置添加,经在()中吗?谢谢!!
'+min+'and'+max+'.\n';
}}}else if(test.charAt(0)=='R')errors +='-'+nm+'is required.\n';}
}
if(frmRegister.txtPassword.value !==frmRegister.txtPassAgain.value)
{
errors+='两次密码输入不同!';
frmRegister.txtPassword.value=";
frmRegister.txtPassAgain.value=";
frmRegister.txtPassword.focus();
};
3 楼
zjjsgxx [专家分:470] 发布于 2005-08-02 16:09:00
我觉得验证两次密码输入是否相等应是下面一个函数:
MM_validateForm(){
var Password=frmRegister.txtPassword.value;
var PassAgain=frmRegister.txtPassAgain.value;
if(Password!=PassAgain)
{alert("两次输入的码密不同,请重新输入!");
frmRegister.txtPassword.focus();
return false;
}
else
return true;
}
4 楼
郁兰花香 [专家分:0] 发布于 2005-08-02 17:57:00
谢谢!
我来回复