2014-04-01 48 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();"