我試圖清除所有的錯誤信息以及錯誤時的clear form
按鈕用戶點擊,下面是實際需求Jquery驗證插件| resetForm不工作
-
使用jQuery驗證某個字段
- 當用戶點擊
- 驗證表單錯誤信息應(每場)
- 被清除在點擊復位按鈕,每一個錯誤應該被清除
這裏是我的代碼
$(document).ready(function(){
var validator = $("#register_form").validate({
validator.resetForm();
focusCleanup: true,
rules: {
// custom rules
},
messages: {
// custom messages
}
});
對於我來說,首先兩件事情是工作,但是當我試圖清除完整的形式,我不能做this.this是我正在試圖清除它
function clearInputForm(){
alert("");
var validator1 = $("#register_form").validate();
validator1.resetForm();
$("#register_form")[0].reset();
}
但沒有任何事情發生,雖然$("#register_form")[0].reset();
,表單字段變得清晰,但錯誤消息沒有得到清除。
看到http://jsfiddle.net/arunpjohny/eV2Nd/2/ –
@ArunPJohny:謝謝,但對我來說'click'事件沒有得到觸發,問題似乎與'validator.resetForm();''內部'$(「#register_form」)。validate'這是需要清除每個字段的錯誤信息 –
所以無論發生在這個?下面的答案由於某種原因不夠好? – Sparky