无法使用Struts验证表单

时间:2016-08-17 20:33:23

标签: javascript html struts2 struts

我无法使用此代码验证表单。弹出窗口不会出现。

<script type="text/javascript">
    function validate_login_form() {
        if (document.login_form.email.value == "" || document.login_form.password.value == "") {            
            alert('Some fields are empty');
            return false;
        }
        return true;
    }
</script>


<form id="login_form" action="login" method="post" onsubmit="return validate_login_form()">

    <s:textfield name="email" key="label.email" size="20" />
    <s:password name="password" key="label.password" size="20" />
    <s:submit method="execute" key="label.login" align="center" />

    <footer class="clearfix">
    <p><span class="info">?</span><a href="recover.jsp">Forgot password?</a>    <br />  <a class="reg" href="register.jsp">Register</a></p>
    </footer>
</form>

是什么原因?

功能的内容将是

alert('Some fields are empty');
return false;

然后出现警报然后选择器出现了什么?

1 个答案:

答案 0 :(得分:0)

name属性添加到表单标记

<form name="login_form"

document元素可以按名称引用表单,如

如果您只有一个表单,请

document.login_form或使用document.forms[0]

相关问题