1

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

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

但是,当我再次单击复选框时,错误消息并没有消失。基本上,当单击提交按钮时,会出现复选框的错误消息。当我单击复选框时,错误消息不会按预期消失

打电话给 prettycheckable 我打电话

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

1 回答 1

4

it is because the validation plugin listens to the click event for validation and the styling plugin is firing it... it is firing only the change event

Add a handler like

$('#custom9').on('change', function(){ 
    $(this).valid() 
})
于 2013-09-23T05:08:14.240 回答