vue表单验证
在进行表单验证时候,即使表单验证不通过,仍然能正常提交。
这条验证规则不通过也能提交,别的规则正常
提交事件代码截个图看看
使用 validate 方法了吗
可以自定义验证规则:
{ required: true, validator: newPasswordVal, trigger: 'blur' },
var regexp =(你的正则表达式);
var newPasswordVal = (rule, value, callback) => {
if (value === '') {
callback(new Error('请输入创作时间'));
} else if (!regexp.test(value)) {
callback(new Error("对不起日期格式错误"));
} else {
callback();
}
}
最后暂存方法加验证:
this.$refs[formName].validate(async function (valid) {
if (valid) {}else{ return false;}
form的ref写了吗