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/
添加回答
举报