为了账号安全,请及时绑定邮箱和手机立即绑定

element-ui表单校验,如何对编辑时的表单进行校验~~~

element-ui表单校验,如何对编辑时的表单进行校验~~~

慕少森 2019-02-13 13:12:35
我的意思是,我提交了一个表单后进行编辑时,如何触发表单校验???我使用了自定义的表单验证; 例如          //商品标题          productTitle: [            { required: true, message: '请填写商品标题', trigger: ['change', 'blur']},            { max: 1, message: '商品标题最多不超过25个', trigger: ['change', 'blur']},            { validator: (rule, value, callback)=>{            }, message: '商品标题最多不超过25个', trigger: 'change'             },          ]         上面是我写的校验规则,新建商品的时候没有任何问题,但编辑表单时,不会对表单进行校验。我已经把max设置了1,productTitle实际长度是20;必须是表单产生事件的时候才触发这个校验~~~
查看完整描述

1 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

写了自定义规则,前面两个就不要了,也不要message了:


productTitle: [

    { validator: (rule, value, callback)=>{

        if(!value){

            callback(new Error('请填写商品标题'))

        }

        if(value.length>25){

            callback(new Error('商品标题最多不超过25个'))

        }

        callback()

    }, trigger: ['change', 'blur'] }

]


查看完整回答
反对 回复 2019-02-21
  • 1 回答
  • 0 关注
  • 1910 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信