form表单验证

element-ui---------form表单验证

https://element.eleme.cn/#/zh-CN/component/form

js 原生表单验证

https://www.cnblogs.com/xiaobeiju/p/10224130.html

 <el-form ref="form" :model="form" :rules="rules" label-width="110px">
<el-form-item :label="(`${name[activeName]}名称`)" prop="name">
<el-input v-model="form.name" :placeholder="(`请输入${name[activeName]}名称`)"/>
</el-form-item>
 </el-form>

 

复制代码

rules: {
name: [
{ required: true, message: '名称不能为空', trigger: 'blur' }
]
},

this
.$refs['form'].validate(valid => { if (valid) { if (this.dialog.type === 'add') { addFunctionModel(this.form).then(() => { this.$message.success('新增成功') this.closeDialog() this.handleQuery() }) } }
复制代码
validate 任一表单项被校验后触发 被校验的表单项 prop 值,校验是否通过,错误消息(如果存在)

在el-form表单 :rules="rules" 时使用。用做提交时校验表单当valid为true时表示校验通过。

在el-form上bind的 :model="form" :rules="rules" 为例  ,在el-form-item中设置prop为name,其对应的校验的值为form.name,且为rulse设置了校验规则。只要form.name没有符合rules.name的校验规则就会给出提示

 

posted @   前端路远且长  阅读(552)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示