我们如何在jsp页面中应用验证

时间:2018-06-18 08:45:46

标签: java html jsp

我写了以下代码,但它不起作用。你能帮我么。 虽然这些解决方案随处可用,但代码仍无效。

<div align="center">Registration Form</div>

    <script type="text/javascript">
        function validate()
        {
            var name = document.myform.name.value;
            var password = document.myform.password.value;
            var email = document.myform.email.value;
            var mobile = document.myform.mobile.value;

            if(name.equals(""))
            {
                alert("Enter name");
                return false;
            }
            else if(password.equals(""))
            {
                alert("Enter password");
                return false;
            }
            else if(email.equals(""))
            {
                alert("Enter email-id");
                return false;
            }
            else if(mobile.equals(""))
            {
                alert("Enter mobile no.");
                return false;
            }
            else
            {
                alert("Submitted");
                return true;
            }
        }
        </script>
<body>
    <form name ="myform" method="post" onsubmit = "return validate()">

1 个答案:

答案 0 :(得分:1)

JS String没有方法/原型.equals()

好像你误解了Java String#equals()。将您的代码name.equals("")替换为name === "",或仅替换name.length === 0等等。

出于调试目的,打开开放式开发者控制台,从浏览器按F12,您将收到这些错误。