完全禁用商品验证或取消特定商品的输出

时间:2019-05-13 18:51:53

标签: jquery jquery-validate

$。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。对不起,英语不好...(

0 个答案:

没有答案
相关问题