2012-02-13 67 views
5

我正在嘗試使this聯繫表單與驗證引擎一起工作。validationEngine()爲什麼不起作用?

我無法理解爲什麼按下提交按鈕時未激發驗證。我已經花費了一個多小時來進行調試等等。

你可以注意到,我的表單輸入元素具有class="validate[required]"我也綁定的形式驗證引擎:

<script type="text/javascript"> 
    $(document).ready(function(){ 
     // binds form submission and fields to the validation engine 
     $("#registerForm").validationEngine(); 
    }); 
</script> 

你看到什麼,我做錯了什麼?這個jQuery插件的演示工作頁面是here

+2

對我來說,我看到了一堆這樣的錯誤:'未捕獲的錯誤:jQueryValidate:這個字段需要一個ID屬性:comment class:validate [required]' – Robert 2012-02-13 13:12:12

+0

Thanks Robet ... Unbelievable ...我只是沒有看到那個錯誤。現在我把每個輸入字段的ID都設置爲正確,並且它正在工作!...您可以將其作爲答案。 – 2012-02-13 13:14:13

回答

2

對輸入標籤使用ID屬性是強制性的。因此,將ID屬性寫入輸入標記,您需要使用驗證引擎插件提供驗證。