【发布时间】:2014-04-01 06:12:47
【问题描述】:
嘿,我正在开发一个 Spring MVC 项目,我需要在将表单提交到服务器之前执行客户端验证,但我面临的问题是,当我单击提交时,表单正在提交并且function doClick() 根本没有被执行。
还告诉我这是否是在 javascript 函数中访问数据“userName”和“password”的正确方法。
这是javascript函数。 在此输入代码
function doClick()
{
alert("yo");
var a= document.getElementById("un").value;
var b=document.getElementById("pwd").value;
var n="/0";
if(a.equals(n) && b.equals(n))
{alert ("Enter the login credentials");
return (false);
}
else
return true;
}
这是表单标签。
<form:form method="POST" modelAttribute="loginForm" action="login" onsubmit=" doClick()" >
<table>
<tr>
<td>UN :</td>
<td><form:input path="userName" id="un"/></td>
<td><form:errors path="userName" cssClass="error" /></td>
</tr>
<tr>
<td>Password :</td>
<td><form:password path="password" id="pwd" /></td>
<td><form:errors path="password" cssClass="error" /></td>
提前致谢。
【问题讨论】:
标签: javascript spring-mvc jsp-tags