我正在尝试在HTML表单上运行表单验证,以确保该人填写了两个相同的密码字段。它不工作,我使用的是Netbeans 8.0.2。在此先感谢您帮助我追踪问题。
我的Html表单和JavaScript验证代码是:
<html>
<head>
<title> home </title>
<script type="text/javascript">
function matchpass() {
var fpass = document.myform.pass.value;
var spass = document.myform.pass1.value;
if (fpass === spass) {
return true;
} else {
alert("Password must be same");
return false;
}
}
</script>
</head>
<body>
<form name="myform" action="register.jsp" onsubmit="return matchpass();">
Password:
<input type="password" name="pass" />
<br> Re-enter Password:
<input type="password" name="pass1" />
<br>
<input type="submit">
</form>
</body>
</html>
答案 0 :(得分:0)
试试这个,在我看来你没有抓住价值
<form name="myform" action="register.jsp" onsubmit="return matchpass(this);">
function matchpass(value) {