如何定义 jQuery 验证 setDefaults

How define jQuery validate setDefaults

我的代码有问题。我使用 jquery 验证来验证我的表单。我的问题是如何 运行 setDefaults 方法?因为在调试器中查看时,出现如下错误: 类型错误:jQuery.validator 未定义

jQuery.validator.setDefaults({
            success : "valid"
        });
        $("#myForm").validate({
            rules : {
                "file1" : {
                    required : true,
                    extension : "slx|mdl",
                    accept : false
                },
                "file2" : {
                    extension : "m",
                    accept : false
                },
                "file3" : {
                    extension : "xlsx|xls",
                    accept : false
                },
                "file4" : {
                    extension : "pdf",
                    accept : false
                }
              }
        });

setDefaults 需要一个变量,该变量必须用于在您的案例验证器中进行验证

只需像这样将验证器变量分配给您的验证方法

var validator = $("#myForm").validate({
    rules : {
        "file1" : {
            required : true,
            extension : "slx|mdl",
            accept : false
        },
        "file2" : {
            extension : "m",
            accept : false
        },
        "file3" : {
            extension : "xlsx|xls",
            accept : false
        },
        "file4" : {
            extension : "pdf",
            accept : false
        }
      }
});

应该没问题

检查是否正确添加了jquery验证库:

<script src="jquery.validate.min.js" type="text/javascript"></script>