参数名称是添加的方法的名字。
参数方法是一个函数,接收三个参数(值,元素,参数)。
值是元素的值,元素是元素本身,参数是参数。
我们可以用addMethod来添加除内置的Validation方法之外的验证方法。某些有一个插头,只能输一个字母,范围是af,写法如下:
$ .validator.addMethod(“ af”,function(value,element,params){ 。验证器。addMethod (“ af” ,函数(value ,element ,params ){
if(value.length> 1){如果(值。长度> 1 ){
返回false;返回false ;
}}
if(value> = params [0] && value <= params [1]){if (value > = params [ 0 ] && value <= params [ 1 ]){
返回true;返回true ;
}其他{}其他{
返回false;返回false ;
}}
},“必须是一个字母,且af”);},“必须是一个字母,且af” );
如果有个表单一级的name =“ username”,则在rules中写:
用户名:{:{
af:[“ a”,“ f”]:[ “ a” ,“ f” ]
}}
addMethod的第一个参数,是添加的验证方法的名字,这时是AF。
addMethod的第三个参数,是自定义的错误提示,这里的提示为: “必须是一个字母,且AF”
addMethod的第二个参数,是一个函数,这个比较重要,决定了用这个验证方法时的写法。
如果只有一个参数,直接写,例如af:“ a”,那么一个就是这个唯一的参数,如果多个参数,则写在[]里,用逗号分开。
如果您觉得本文的内容对您的学习有所帮助:
关键字:
jQuery