如上图表单 [列二 列三 ] 由列一循环出来的数据 所用的校验规则相同
方法一:
拿到表单list数据循环遍历(通过正则/其他)进行校验 上图校验按实际需求只要不为空即可
方法二:
通过element表单的rules属性进行校验 定义好rules校验规则配合方法validate进行验证
单个验证:
多表单校验:
核心:validate方法 ==>对整个表单进行校验的方法,参数为一个回调函数。该回调函数会在校验结束后被调用,并传入两个参数:是否校验成功和未通过校验的字段。若不传入回调函数,则会返回一个 promise 再通过Promise.all()方法一一验证
提醒:表单是通过v-for循环得出,所绑定的ref=addData 通过$refs取到的实例为一个数组
文章来源:https://www.toymoban.com/news/detail-586701.html
表单校验成功继续提交表单,反之给出提示,更正后重新提交文章来源地址https://www.toymoban.com/news/detail-586701.html
到了这里,关于Element-ui 多表单同时验证的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!