表格中的表单验证,就是在将表格放在表单中,将表格绑定的数据也放在表单中。

最重要的是要给表格中需要验证的字段动态添加prop,再给其绑定规则。


<el-form :model="tableForm" ref="tableForm">
<el-table
class="bankTable"
:data="tableForm.bankData"
border
style="width: 100%;margin:20px 0;"
@selection-change="handleSelectionChange"> <el-table-column type="selection" width="55"></el-table-column> <el-table-column prop="BANKA" label="开户行名称" width='250' show-overflow-tooltip></el-table-column> <el-table-column label="银行所在省">
<template slot-scope="scope">
<el-form-item :prop="`bankData.${scope.$index}.KHHSF`" :rules="tableRules.KHHSF">
<el-input v-model="scope.row.KHHSF" :disabled="scope.row.search"></el-input>
</el-form-item>
</template>
</el-table-column> <el-table-column prop="KHHDS" label="银行所在市">
<template slot-scope="scope">
<el-form-item :prop="`bankData.${scope.$index}.KHHDS`" :rules="tableRules.KHHDS">
<el-input v-model="scope.row.KHHDS" :disabled="scope.row.search"></el-input>
</el-form-item>
</template>
</el-table-column> <el-table-column prop="BANKN" label="银行账号">
<template slot-scope="scope">
<el-form-item>
<el-input v-model="scope.row.BANKN" :disabled="scope.row.search"></el-input>
</el-form-item>
</template>
</el-table-column> <el-table-column prop="KOINH" label="户主"> </el-table-column> </el-table>
</el-form> data() {
return {
tableForm:{
bankData:[
{
BANKA:'',
KHHSF:'',
KHHDS:'',
BANKN:'',
KOINH:'',
}
],
},
tableRules:{
//银行所在省
KHHSF:[
{ required: true, message: '请输入银行所在省'},
{ max: 20, message: '长度在20个字符以内',}
],
//银行所在市
KHHDS:[
{ required: true, message: '请输入银行所在省'},
{ max: 20, message: '长度在20个字符以内'}
]
},
}
}

elementUI中表格中表单的验证的更多相关文章

  1. vue列表中表单的验证

    先上效果图: 在点击确认的时候会验证带有验证的字段 嵌套逻辑: 表单 表格 表格项 表单项 表单项 表格项 表格 表单 代码部分: <!-- 注意此处的model,需要一个对象,而我们的数据是一 ...

  2. vue+element-ui中的表单验证(电话等等)

    1. 2. 3. ============================================================上代码============================ ...

  3. 基于vue2.0前端组件库element中 el-form表单 自定义验证填坑

    eleme写的基于vue2.0的前端组件库: http://element.eleme.io 我在平时使用过程中,遇到的问题. 自定义表单验证出坑: 1: validate/resetFields 未 ...

  4. SpringBoot项目中,表单的验证操作

    在创建Springboot项目中,我们使用了表单验证操作,这一操作将极大地简化我们编程的开发 1.接收数据,以及验证 @PostMapping("/save") public Mo ...

  5. Bootstrap中表单控件状态(验证状态)

      Bootstrap 表单 http://www.runoob.com/try/try2.php?filename=bootstrap3-form-controlstate (这链接里有简介) &l ...

  6. Element-ui中自定义表单校验规则

    先看一个场景图: 给一个标签el-tag添加表单的校验,且在内容有了以后关闭校验 看代码: <el-form-item class="baseinfo-tags" label ...

  7. vue中使用elementUI中表格的v宽度,字体大小

    <el-table :row-style="{height:'20px'}" :cell-style="{padding:'0px'}" style=&q ...

  8. elementui 多组件表单验证

      最近在做管理后台,vue2.0基于elementui框架进行开发. elementui的api中表单验证都是单个vue文件的验证.而我的保存按钮放在了父组件了,验证对象为三个子组件我的灵机一动 想 ...

  9. vue中的表单异步校验方法封装

    在vue项目的开发中,表单的验证必不可少,在开发的过程中,用的是vue+iview的一套,我们知道iview的表单验证是基于async-validator,对于async-validator不熟悉的可 ...

随机推荐

  1. CUDA编程模型——组织并行线程2 (1D grid 1D block)

    在”组织并行编程1“中,通过组织并行线程为”2D grid 2D block“对矩阵求和,在本文中通过组织为 1D grid 1D block进行矩阵求和.一维网格和一维线程块的结构如下图: 其中,n ...

  2. Bootstrap table方法,Bootstrap table事件,配置

    调用 BootStrap Table 方法的语法: $('#table').bootstrapTable('method', parameter); 例如: $('#my_table').bootst ...

  3. 列举spark所有算子

    一.RDD概述      1.什么是RDD           RDD(Resilient Distributed Dataset)叫做弹性分布式数据集,是Spark中最基本的数据抽象,它代表一个不可 ...

  4. 用系统默认mail服务实现邮件发送

    用系统默认mail服务实现邮件发送 1.操作步骤 第一步:设备服务器发送邮件要用的,邮箱地址,账号密码 编辑/etc/mail.rc vim /etc/mail.rc 在文件的结尾追加,账号信息配置 ...

  5. PHP简单的长文章分页教程 附源码

    PHP简单的长文章分页教程 附源码.本文将content.txt里的内容分割成3页,这样浏览起来用户体验很好. 根据分页参数ipage,获取对应文章内容 include('page.class.php ...

  6. GC roots

    1.虚拟机栈(本地变量表)引用的对象 2.方法区静态属性引用的对象 3.方法区常量引用的对象 4.本地方法栈JNI(一般指naive方法)中引用的对象   常说的GC(Garbage Collecto ...

  7. frist Django app — 一、 创建工程

    缘起 既然python都学了,学习python的时候感觉是相见恨晚,一种新的编程语言带给我一种新的思考问题的方式,为了巩固学过的东西并进一步学习python,就想学学Django,看看会不会带给我关于 ...

  8. selenium与chrome浏览器及驱动的版本匹配

    用selenium+python+webdriver完成UI功能自动化,经常会碰到浏览器版本与驱动的版本不匹配而引起报错,下面就selenium与chrome浏览器及驱动的版本匹配 做个总结. 使用W ...

  9. 什么是pyc文件,Python

    pyc文件就是 Python 程序编译后得到的字节码文件 (py->pyc).pyc文件一般由3个部分组成:最开始4个字节是一个Maigc int, 标识此pyc的版本信息, 不同的版本的 Ma ...

  10. redis 安装启动

    1.解压 tar -zxvf redis文件 2. make 3. cp redis-server redis-cli /usr/local/redis cp redis.conf /usr/loca ...