jQuery用于验证常用短语
因此,我有一个带有验证的web表单:jQuery用于验证常用短语,jquery,forms,validation,Jquery,Forms,Validation,因此,我有一个带有验证的web表单: jQuery("#firstname").validate({ expression: "if (VAL) return true; else return false;", message: "<br /> First name please." }); 我一直在尝试添加一个验证参数,该参数不接受名字作为表单值。但我不知道该怎么做?我不知道你是从哪里找到这种格式的,但你需要做更多类似的事情: $.validator.add
jQuery("#firstname").validate({
expression: "if (VAL) return true; else return false;",
message: "<br /> First name please."
});
我一直在尝试添加一个验证参数,该参数不接受名字作为表单值。但我不知道该怎么做?我不知道你是从哪里找到这种格式的,但你需要做更多类似的事情:
$.validator.addMethod('myFirstName',function(v,el){
return this.optional(el) || v != 'First Name';
}, 'Please specify a first name');
然后在规则中,指定您的名字字段需要使用:
$("form").validate({
rules: {
firstName: {
myFirstName: true,
required: true
}
}
});
关键是您的验证器方法被传递表单值和元素,因此您可以在该函数中执行任何您想要的操作,以确定它是否为有效输入。在大多数类型的插件方法中,您都会看到返回this.optionallel business,因为如果该字段不是必填字段,它们希望该字段为空