2013-02-19 102 views
-3
<input type="submit" name="submit" value="Submit" onclick="check_form();"></div> 

如果所有字段都是糾錯函數check_form()返回true,我想提交表單,只有hwen所有字段都是正確的,怎麼做。在此時刻,我關閉JavaScript警報表單自動提交。如何使用Javascript提交表格

+1

如果驗證失敗,返回false;以防止默認行爲(即提交頁面),否則返回true;並讓它提交。 – jbabey 2013-02-19 20:15:12

回答

3

你缺少返回

<input type="submit" name="submit" value="Submit" onclick="return check_form();"></div> 

和你的函數

function check_form(){ 
    var isValid = true; 
    if(.....) { 
     isValid = false; 
    } 
    return isValid; 
} 

更好的使用形式的onsubmit因爲在一個文本框的回車鍵提交。