elementui 表单验证,element表单验证怎么实现

  elementui 表单验证,element表单验证怎么实现

  这篇文章主要为大家详细介绍了某视频剪辑软件使用元素-用户界面实现表单验证,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  本文实例为大家分享了某视频剪辑软件使用元素-用户界面实现表单验证的具体代码,供大家参考,具体内容如下

  一、简单逻辑验证(直接使用rules)

  实现思路

  超文本标记语言中给埃尔格式增加:rules=rules

  超文本标记语言中在埃尔-表单-项目中增加属性prop=名称

  射流研究…中直接在数据中定义规则:{}

  超文本标记语言部分

  El-form ref= form :rules= rules :model= form label-width= 300 px

  El-表单-项目标签=发货地址: prop=fAdderss

  El-input class= InP v-model=表单。fadderss 自动完成= true /El-input

  El-button type= primary class= BTN-添加 @ click=提交时常用地址/el-button

  /El-表单-项目

  /el格式

  射流研究…部分

  脚本

  导出默认值{

  data() {

  返回{

  表单:{

  法德斯:"",

  },

  //校验规则

  规则:{

  fAdderss: [

  {必需:true,//是否必填

  消息: 地址不能为空, //规则

  触发器:模糊//何事件触发

  },

  //可以设置双重验证标准

  {最少:3,最多:5,消息: 长度在3到5个字符, }

  ]

  }

  }

  }

  }

  /脚本

  二、自定义验证逻辑

  实现思路

  超文本标记语言中给埃尔格式增加:rules=rules

  超文本标记语言中在埃尔-表单-项目中增加属性prop=名称

  射流研究…中直接在数据中在规则中的名称对应中设置验证器:验证器名称,

  射流研究…中在数据中返回之上书写验证器对应的射流研究…验证逻辑

  超文本标记语言部分

  El-form ref= form :rules= rules :model= form label-width= 300 px

  El-表单-项目标签=发货人电话道具=电话

  El-input class= InP v-model=表单。phone 自动完成=真/El-input

  /El-表单-项目

  /el格式

  射流研究…部分

  脚本

  导出默认值{

  data() {

  //此处自定义校验手机号码射流研究…逻辑

  var电话注册=/^[1][3,4,5,7,8][0-9]{9}$/

  var validatePhone=(规则,值,回调)={

  如果(!值){

  返回回调(新错误(号码不能为空!))

  }

  setTimeout(()={

  如果(!phoneReg.test(值)){

  回调(新错误(格式有误))

  }否则{

  回调()

  }

  }, 1000)

  }

  返回{

  表单:{

  电话: ,

  },

  //校验规则

  规则:{

  //校验手机号码,主要通过验证器来指定验证器名称

  电话:[{必需:真的,验证器:有效电话,触发器:模糊 }]

  },

  }

  }

  }

  /脚本

  效果图如下

  三、表单提交

  实现思路

  超文本标记语言中给埃尔格式增加ref=form :model=ruleForm

  超文本标记语言中给提交按钮增加点击事件@click=submitForm(ruleForm )()中对应的为形式的:model=ruleForm

  射流研究…中直接在方法中定义提交事件submitForm(){}

  超文本标记语言部分

  //表单

  El-form:model= rule form :rules= rules ref= rule form label-width= 0px

  //表单项

  El-表单-项目标签=发货人电话道具=电话

  El-input class= InP v-model=表单。phone 自动完成=真/El-input

  /el-form-item,

  .

  //提交按钮

   El-button class= BTN-登录 type= primary size= medium @ click=提交表单(规则表单)立即登录/el-button

  /el格式

  射流研究…部分

  方法:{

  submitForm(formName) {

  这个参考文献[表单名]。验证(有效={

  如果(有效){

  //如果通过验证去做.

  }否则{

  console.log(错误提交!)

  返回错误的

  }

  })

  }

  以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: