最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

iview同时验证多个表单问题总结

来源:动视网 责编:小采 时间:2020-11-27 22:06:45
文档

iview同时验证多个表单问题总结

iview同时验证多个表单问题总结:iview验证一个表单问题: 在上一篇文章中总结了iview表单验证的问题。其实有两种写法:在点击验证时,这样写时,注意在前面的方法中将要验证的form表单加进去。 <Form ref=addAreaForm :model=addAreaForm :rules=rule
推荐度:
导读iview同时验证多个表单问题总结:iview验证一个表单问题: 在上一篇文章中总结了iview表单验证的问题。其实有两种写法:在点击验证时,这样写时,注意在前面的方法中将要验证的form表单加进去。 <Form ref=addAreaForm :model=addAreaForm :rules=rule


iview验证一个表单问题:

在上一篇文章中总结了iview表单验证的问题。其实有两种写法:在点击验证时,这样写时,注意在前面的方法中将要验证的form表单加进去。

<Form ref="addAreaForm" :model="addAreaForm" :rules="ruleValidate" :label-width="120"></Form>
//点击确认按钮
<Button type='primary' @click='addAreaOK("addAreaForm")'>确定</Button>

addAreaOK(name){
 this.$refs[name].validate((valid)=>{
 if (valid){
 alert('验证成功')
 }
 })
}

还有一种写法:保存按钮不传form表单,在验证时直接this.$refs.addpurchaseForm.validate

<Button type="primary" @click="handleSubmit">保存</Button>
this.$refs.addpurchaseForm.validate((valid) => {
 // console.log(valid)
 if (valid) {
 alert('验证成功')
 }
 }) 

iview验证多个表单问题:在多表单验证时,让页面中的两个form都通过校验才能保存。解决方法就是:先验证第一个,在第一个验证通过得里面,验证第二个。

 this.$refs.addpurchaseForm.validate((valid) => {
 // console.log(valid) //第一层验证第一个表单
 if (valid) {
 this.$refs.gasDataForm.validate((valid) => {
 // console.log(valid)//第二层验证第二个表单
 if(valid){
 alert('验证成功')
 }
 })
 }
 })

补充:iview 表单number验证

将原来的number转为string来处理,并且在验证中判断是否是整数。

文档

iview同时验证多个表单问题总结

iview同时验证多个表单问题总结:iview验证一个表单问题: 在上一篇文章中总结了iview表单验证的问题。其实有两种写法:在点击验证时,这样写时,注意在前面的方法中将要验证的form表单加进去。 <Form ref=addAreaForm :model=addAreaForm :rules=rule
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top