2014-04-01 190 views
0

嘿,我正在一个Spring MVC项目,我需要执行客户端验证之前,我提交表单到服务器,但我面临的问题是,当我点击提交表单越来越提交并且function doClick()根本没有被执行。 也告诉我,如果这是访问javascript函数中的数据“userName”&“password”的正确方法。JSP表单提交错误

这是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> 

在此先感谢。

回答

0

试试这个表单属性,它会调用该函数;真 - 将提交,虚假 - 不会提交表格:

onsubmit="return doClick();"