jquery验证程序addMethod不工作
经过很多努力,我完全无法让addMethod工作 我的守则如下:jquery验证程序addMethod不工作,jquery,Jquery,经过很多努力,我完全无法让addMethod工作 我的守则如下: $("#submitform").validate( { rules: { org_name: "required", email_address: "required", phone: "required", abn: "required",
$("#submitform").validate(
{
rules: {
org_name: "required",
email_address: "required",
phone: "required",
abn: "required",
description: "required",
geocomplete: "required"
},
messages: {
org_name: "Required",
email_address: "Required",
phone: "Required",
abn: "Required",
description: "Required",
geocomplete: "Required"
},
submitHandler: function(event, validator) {
// submitForm();
},
invalidHandler: function(event, validator) {
//code..
}
});
加法
$.validator.addMethod("org_name", function(value) {
// return this.optional(element) || value == params[0] + params[1];
console.log("hi" + value);alert('hi');
return false;
}, "Invalid");
以及目标元素
<input id="org_name" name="org_name" type="text" class="input-xlarge ">
addMethod函数没有被调用,没有错误,我对此感到困惑??
另一方面,“必需”验证在表单上工作正常,这是我第一次尝试这个插件。使用如下规则:
org_name: "org_name",
你的代码应该是
$("#submitform").validate(
{
rules: {
org_name: "org_name",// input element: method name
email_address: "required",
phone: "required",
abn: "required",
description: "required",
geocomplete: "required"
},
请看这个