无法使用 Struts 验证表单
Can not validate a form with 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;
然后出现警告然后选择器有问题?
添加 name
属性到表单标签
<form name="login_form"
document
元素可以像这样按名称引用表单
document.login_form
或如果您只有一种形式,请使用 document.forms[0]
。
我无法使用此代码验证表单。不会出现弹出窗口。
<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;
然后出现警告然后选择器有问题?
添加 name
属性到表单标签
<form name="login_form"
document
元素可以像这样按名称引用表单
document.login_form
或如果您只有一种形式,请使用 document.forms[0]
。