我添加了一个方法验证插件。但是除了传递Name之外,我还需要使用类名传递元素,因为我不知道页面上呈现的元素的id
。
我尝试了创建方法,并尝试使用addClassRules
添加到类中。
问题是params[1]
中没有值undefined
。
我不知道如何将元素值传递给方法。
jQuery.validator.addMethod("MyMethod", function(value, element, params) {
alert("First Value is " + params[0]);
alert("Second Value is " + params[1]);
return true; //for now
//My code to do validation
}, '{0}'); //error message will come from params[0]
jQuery.validator.addClassRules("MyClassName", {
required: true,
MyMethod: ['My error message', $('#secCommonInformation .DOB').val()]
});