-1

嗨朋友们,我想通过声明性 javascript 验证在 struts 中使用确认密码来验证密码,但它不起作用,请帮助我。

4

1 回答 1

0

不建议在客户端执行此类验证(使用 javascript)。按照这个建议,在服务器端获取密码并在那里进行验证。
但是,我不知道您在谈论哪种验证,如果您正在寻找愚蠢的密码匹配检查,请使用类似的东西:

function checkPw(form) {
pw1 = form.pw1.value;
pw2 = form.pw2.value;

if (pw1 != pw2) {
alert ("\nYou did not enter the same new password twice. Please re-enter your password.")
return false;
}
else return true;

对于这个 HTML

<form onSubmit="return checkPw(this)">
<center>
<table border=0>
<tr>
<td>Password:</td><td><input type=text name=pw1 size=10></td>
</tr>
<tr>
<td>Re-enter:</td><td><input type=text name=pw2 size=10></td>
</tr>
<tr>
<td colspan=2 align=center><input type=submit value="Submit!"></td>
</tr>
</table>
</form>

但请记住,如果安全性可能涉及到服务器端检查!!!!

于 2011-07-26T10:39:11.663 回答