3 回答

TA貢獻1836條經驗 獲得超3個贊
嘗試添加onkeyup
.$("form#signup").validate
見文檔:https ://jqueryvalidation.org/validate/#onkeyup
onkeyup: function(element) { $(element).valid(); },

TA貢獻1862條經驗 獲得超6個贊
默認情況下,該插件不對 onkeyup 事件進行驗證,您需要根據您的要求實現它。這是一個簡單的例子:
$("form#signup").validate({
onkeyup: function (element, event) {
$(element).valid();
},
rules: {
title: {
required: true
},
},
errorPlacement: function(error, element){}
});
類似的其他事件,如 onclick、onfocus* 等

TA貢獻1809條經驗 獲得超8個贊
只需在焦點輸出時為檢查輸入添加一個自定義事件
$(document).ready(function() {
$("form#signup").validate({
rules: {
title: {
required: true
},
},
errorPlacement: function(error, element){}
});
$('#signup input').focusout(function(){
var form = $( "#signup" );
form.valid()
})
});
這是新的 jsfiddle,其中包含適用于您的案例的代碼 http://jsfiddle.net/qhsj84en/
添加回答
舉報