选中复选框时,jquery验证错误消息不会消失

时间:2013-09-23 04:56:09

标签: jquery html checkbox jquery-validate

我有一个表单我试图用jQuery验证这个。我正在使用jQUery验证和jquery(来自here)。现在它验证了一切。但是,在我使用自定义复选框的地方使用相当可检查(custom9-11),它确实验证。我有以下忽略

  $('#submitDetails').validate({
    ignore:' ',

但是,当我再次单击该复选框时,错误消息不会消失。基本上,当单击“提交”按钮时,将显示该复选框的错误消息。当我单击复选框时,错误消息不会按预期消失

要调用prettycheckable,我正在调用

$().ready(function () {
  $('input.myClass').prettyCheckable();
});

1 个答案:

答案 0 :(得分:4)

这是因为验证插件侦听click事件以进行验证,并且样式插件正在触发它......它只触发更改事件

添加像

这样的处理程序
$('#custom9').on('change', function(){ 
    $(this).valid() 
})