$。validate()方法中的问题
试图从此处https://jqueryvalidation.org/validate/指定各种选项,但从未获得期望的结果。
$("#form1").validate(
{
ignore: "input.ignore",
rules:
{
i1: {'not_empty': true},
i2: {'not_empty': true}
}
}
);
jQuery.validator.addMethod
(
'not_empty',
function(value, element)
{
return checkNotEmpty(value);
},
function(value, element)
{
return "Not empty!";
}
);
function checkNotEmpty(value)
{
return jQuery.trim(value).length > 0;
}
$('#bv').click(function (event)
{
$("#form1").valid();
});
这是我的小提琴:http://jsfiddle.net/gt4nj60L/ i1-i3字段预定义了一些错误文本。在这种情况下,i2字段将从验证中排除,并且i3甚至不会添加到验证中。但是在验证过程中,i2和i3字段的错误已清除。是否可以通过标准方法通过指定validate()选项以某种方式确保不消除这些错误?
在某些情况下,我需要避免错误。这些错误是由与jquery-validate并行工作的其他验证机制生成的。对于每个字段,一次仅应指示一个错误。在这方面,在其他验证错误的机制中,我将字段()与默认的jquery-validate错误字段重合
P.S。对不起,英语不好...(