我有一个表单我试图用jQuery验证这个。我正在使用jQUery验证和jquery(来自here)。现在它验证了一切。但是,在我使用自定义复选框的地方使用相当可检查(custom9-11),它确实验证。我有以下忽略
$('#submitDetails').validate({
ignore:' ',
但是,当我再次单击该复选框时,错误消息不会消失。基本上,当单击“提交”按钮时,将显示该复选框的错误消息。当我单击复选框时,错误消息不会按预期消失
要调用prettycheckable,我正在调用
$().ready(function () {
$('input.myClass').prettyCheckable();
});
答案 0 :(得分:4)
这是因为验证插件侦听click事件以进行验证,并且样式插件正在触发它......它只触发更改事件
添加像
这样的处理程序$('#custom9').on('change', function(){
$(this).valid()
})