再次输入密码校验函数,判断两次密码输入是否一致

校验函数如下:

var validatePass = (rule,value,callback) => {
if (value ){
callback(new Error('请输入密码'));
 }else {
if (this.ruleForm.checkPass !== ){
this.$refs.ruleForm.validateField('checkPass');
      }
callback();
    }
};

var validatePass2 = (rule,value, callback) => 
if (value === '){
callback(new Error( 请再次输入密码'));
 else if (value !== this.ruleForm.pass) {
callback(new Error('两次输入密码不一致!));
 }else{
callback();
   }
};


rules:{
pass:[
{ validator: validatePass,trigger:'blur'}
]
checkPass:[
{ validator: validatePass2,trigger:'blur'}
   ]
}

 

猜你喜欢

转载自blog.csdn.net/sunwenpinglike/article/details/128884406