求一javascript的验证修改密码小程序

来源:百度知道 编辑:UC知道 时间:2024/08/23 19:43:41
我是用struts和jsp做的程序,其中修改密码界面点击提交按钮的时候会将数据转到action类中去验证并跳转,但用上javascript去验证两次输入的新密码是否一致的话,不知道怎么写,下面给出我的小程序中的内容
<input type="password" name="oldpassword" size="50">旧密码
<input type="password" name="newpassword1" size="50">新密码
<input type="password" name="newpassword1" size="50">重复新密码

<INPUT src="image/enter.jpg" type=image onclick="test()">提交更改密码按钮
-------
我希望各位大虾能帮我写出一个验证两次输入的新密码是否一致且不为空的名为test的javascript。如果输入的不一致,弹出一个对话框提示输入错误,点击确定后可以在继续输入,期间不会调用action类。如果输入的一致,则将新密码和旧密码的数据传给action类来操作。action类的取名为changepassword
---
200分奉上,帮帮忙哈
重复新密码那里写错了,应该是newpassword2

测试通过
=================================

<html>
<head>
<title>My JSP 'ChangPsw.jsp' starting page</title>
</head>
<script type="text/javascript">
function test(){
var f = document.pswForm;
var oldPsw = f.oldpassword.value;
var newPsw1 = f.newpassword1.value;
var newPsw2 = f.newpassword2.value;
if(oldPsw =="" || newPsw1 == "" || newPsw2 == ""){
alert("密码框不能为空!");
return false;
}
if(newPsw1 != newPsw2){
alert("两次密码输入不一致!");
return false;
}
return true;
}
</script>

<body>
<form action="changepassword" method = "post" name = "pswForm">
旧密码 <input type="password" name="oldpassword" size="50"><br>
新密码 <input type="password"