表单验证未运行

时间:2015-07-03 15:23:27

标签: javascript html validation

我正在尝试在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>

1 个答案:

答案 0 :(得分:0)

试试这个,在我看来你没有抓住价值

<form name="myform" action="register.jsp" onsubmit="return matchpass(this);">

function matchpass(value) {