回 帖 发 新 帖 刷新版面

主题:“验证两次输入密码是否相同”的服务器行为如何作?

[em18]在制作新用户注册系统时,需要新用户再次输入密码以便确认,请问要如何制作该行为?谢谢!

回复列表 (共4个回复)

沙发

将两次输入的密码进行比较,如果相同,则提交数据;否则重新输入密码。

板凳

是的,我知道,我就是想知道怎么做才能达到这个效果?
在添加了“检查表单”行为后,系统会自动添加一些程序代码,在这些代码中会有一个函数"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 楼

我觉得验证两次密码输入是否相等应是下面一个函数:
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 楼

谢谢!

我来回复

您尚未登录,请登录后再回复。点此登录或注册