rules表单验证(element 表单验证的基本使用)

本文目录
element 表单验证的基本使用
Form组件提供了表单验证的功能
基本使用步骤:
1:给el-form添加rules属性,通过rules提供规则,《el-form :rules="rules"》
2:在data中提供rules规则
3:给每一个需要校验的elform-item 添加prop
具体使用步骤:
1:需要通过rules属性传入约定的验证规则
《el-form class="login-form" :model="form" :rules="rules"》
2:在data中准备rules规则
rules:{
mobile:[
{ required:true, message: ’请输入手机号’, trigger:},
{min: 5,max:11,message:’长度在5到11个字符’, trigger: }
]
}
3:将Form-item的prop属性设置为需校验的字段名
《el-form-item prop="mobile"》
《el-input v-model="form.mobile" placeholder="请输入在手机号"》《/el-form》
《el-form-item》
正则校验
required 必须的,例如校验内容是否非空
pattern 正则表达式,例如校验手机号码格式、校验邮箱格式
range 使用min和max属性定义范围,对于字符串和数组类型,将根据长度进行比较,对于数字类型,数字补得小于min,也不得大于max
不要忘了配置prop
《el-form-item prop="code"》
自定义校验
element ui支持传入一个函数,进行自定义校验的配置
语法: 自定义校验规则
{ validator:校验函数,trigger: ’ ’}
不要忘了配置prop
登录时提交校验
每次点击按钮,进行ajax请求前,应该先对整个表单内容校验,不然还是会发送很多无效的请求
需求:要通过校验了,才发送请求
步骤:
1:给登录按钮注册点击事件
2:登录时,需要对整个表单进行校验,首先需要获取表单
上述案例使用到的知识点
ref属性配合 refs: 任何组件都有 refs可以获取到是当前组件上所有的标记
ref被用来给DOM元素或子组件注册引用信息,引用信息会根据父组件的 nextTick( () =》 {} )
:rules=“rules“有什么用处
:rules="rules"是Vue.js中的一个指令,用于绑定表单验证规则。在Vue.js中,可以使用v-model指令将表单元素与Vue实例中的数据进行双向绑定,但是如果需要对表单数据进行验证,就需要使用:rules指令来定义验证规则。:rules指令可以接受一个对象或一个数组作为参数,用于定义表单元素的验证规则。
(element-ui)v-for动态数据循环表单验证的处理
表单验证的时候:
1:prop改为 :prop,形式为’List.’+index+’.startDate’
2:List.’+index+’.startDate就是数据结构与数据
3:每一个循环中的都需要加:rules
Dom结构如下:
data结构如下:rules为个表单项的验证规则

更多文章:
python批量替换json文件内容(Python批量修改文本文件内容的方法)
2025年10月12日 17:45
python下载成功后怎么打开(安装python后如何通过Python打开网页)
2026年8月17日 01:15
vbs关机代码怎么写(让别人电脑自动关机的 代码 是什么啊)
2025年12月28日 12:15
网页成品下载(怎样制作一个简单的网页,最好给我个成品,急用)
2026年8月15日 17:30
blockchain比特币(什么是区块链不是比特币进化慢,而是我们进化慢)
2026年7月11日 21:15
reset current branch to here(resetcurrentbranchtohere会覆盖本地代)
2025年11月13日 21:30
javascript特效 下雨(rainyday.js这个雨滴插件的 背景模糊度在哪改的原版的模糊度太高)
2026年5月16日 09:30
win7运行错误429ActiveX不能创建对象怎么办?废客百战天虫的实时错误”429”,ActiveX控件不能创立对象
2026年1月3日 21:30
老捷达改完一键启动大屏导航犯病?一键导航怎么显示终点有误请重新输入
2025年12月29日 16:30














