2014-07-25 151 views
-4

這是我的網站 Liquid LayoutsJS驗證和PHP驗證

我遇到的問題是register和頁面,在PHP之前使用JS進行驗證。 我從來沒有學過JS,我在CSS之後去了PHP路線,每次我放入一個JS驗證,它都會在錯誤發生後仍然繼續到PHP,或者如果沒有檢測到錯誤,就不會傳遞到PHP頁面。

我真正想要的是什麼可以讓JS驗證對錯誤殺死進程,並傳遞給PHP的過程,如果所有是正確

+3

您好,歡迎來到本站!這是一個糟糕的問題。我建議您閱讀[整個幫助中心](http://stackoverflow.com/help),並在有 – admdrew

+1

時退後一步,我希望您計劃在您之前增強您的網站並學習成爲Web開發人員開始提供網站開發服務。 –

+0

可能的重複[如何取消表單提交按鈕onclick事件?](http://stackoverflow.com/questions/4227043/how-do-i-cancel-form-submission-in-submit-button-onclick -event) –

回答

2

您需要防止默認操作。 在這種情況下,你需要去防止形式如果你使用jQuery提交 ,你可以做這樣的事情

$("form.contact").on("submit", function(e){ 
    e.preventDefault(); 

    //do your validation 
    if(valid){ 
      $("form.contact").submit(); 
    } 
}); 

的提交操作(PHP)如果JS驗證爲真會發生。

+0

真棒,感謝您的幫助,這正是我一直在尋找! – Derek

0

看一看jQuery的驗證插件一個明確的答案,這是一個簡單腳本,可以讓你做你想做的。如果你不確定jQuery,它只是一個JavaScript庫。

+0

謝謝,我會在那 – Derek