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

最重要的是要给表格中需要验证的字段动态添加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. 215.Spring Boot+Spring Security:初体验

    [视频&交流平台] SpringBoot视频:http://t.cn/R3QepWG Spring Cloud视频:http://t.cn/R3QeRZc SpringBoot Shiro视频 ...

  2. JDK中所包含的设计模式

    本文主要是归纳了JDK中所包含的设计模式,包括作用和其设计类图.首先来个总结,具体的某个模式可以一个一个慢慢写,希望能对研究JDK和设计模式有所帮助. 一.设计模式是什么(1)反复出现问题的解决方案( ...

  3. B树与B+ 树

    本文转载自:http://www.cnblogs.com/yangecnu/p/Introduce-B-Tree-and-B-Plus-Tree.html 维基百科对B树的定义为“在计算机科学中,B树 ...

  4. ubuntu10.04 搭建海思开发环境

    (1)Ubuntu 10.04.4 LTS (Lucid Lynx) 下载地址:http://old-releases.ubuntu.com/releases/lucid/ (2)passwd roo ...

  5. sqoop 问题以及 小tips

    1. Sqoop import 任务里把原来NULL的转化成字符串‘null’了. 解决方法: 先: alter table ${table_name} SET SERDEPROPERTIES('se ...

  6. Oracle所有分析函数<转>

    Oracle分析函数——函数列表 SUM        :该函数计算组中表达式的累积和 MIN        :在一个组中的数据窗口中查找表达式的最小值 MAX        :在一个组中的数据窗口中 ...

  7. android studio 运行项目时waiting for target device to come online

    cmd进入命令行,进入adb所在的目录下: 或者在Terminal中输入命令: adb kill-server adb start-server

  8. GDI+ 或 GdiPlus 在VC6下的使用方法

    1.在你的app类头文件中假如以下代码(红字显示) #if !defined(AFX_WALKLTDEMO_H__826A807C_C01D_4FF0_9248_A6BD0369F3A8__INCLU ...

  9. Entity Framework 支持 DataTable

    转载:http://www.cnblogs.com/wlflovenet/archive/2011/12/30/EF11.html https://www.cnblogs.com/hanjun0612 ...

  10. [Kafka] |FAIL|rdkafka#producer-1 : Receive failed: Disconnected

    Why am I seeing Receive failed: Disconnected? 1. broker 的空闲连接回收器关闭不活跃连接. 由 broker 的配置属性 connections. ...