问题:
使用vue element-ui中的form表单验证出现了输入框或者下拉框中明明有值,
但是却还是提示请输入或请选择,错误如下:

 <el-form
  status-icon
  :ref="employeesRules"
  :model="employeesForm"
  label-width="80px"
  :rules="employeesRules">
    <el-form-item
      label="分包商"
      prop="emSub">
      <el-select
        v-model="employeesForm.subcontractor"
        placeholder="请输入分包商">
          <el-option
            v-for="item in subcontractor"
            :value="item.scId"
            :key="item.scId"
            :label="item.scSubcontractorsName">
          </el-option>
      </el-select>
    </el-form-item>
</el-form>

解决方法:
在el-form-item中的prop属性中的值为emSub,而el-select的v-model为employeesForm.subcontractor,
所以此时获取到的值为空(即null),所以需要把prop的值和v-model对应上即可,如下:

 <el-form
  status-icon
  :ref="employeesRules"
  :model="employeesForm"
  label-width="80px"
  :rules="employeesRules">
    <el-form-item
      label="分包商"
      prop="subcontractor">
        <el-select
          v-model="employeesForm.subcontractor"
          placeholder="请输入分包商">
            <el-option
              v-for="item in subcontractor"
              :value="item.scId"
              :key="item.scId"
              :label="item.scSubcontractorsName">
            </el-option>
        </el-select>
    </el-form-item>
</el-form>
subcontractor  [ˈsʌbkəntræktə(r)]  详细X
基本翻译
n. 转包商,分包者

网络释义
subcontractor: 承包商
subcontractor development: 分承包方的开发
labor subcontractor: 劳务分包单位

ElementUi使用表单验证出现验证问题的更多相关文章

  1. element-ui 表单 v-if 不能验证问题

    element-ui 表单v-if 很多人会遇到无法验证的问题,网上很多是在el-form-item标签前加一个div然后把v-if拿到div上去像这样 <div v-if="addc ...

  2. elementUI表单验证

    elementUI表单验证非常方便,我们直奔主题: <template> <el-form ref="orderForm" :model="orderF ...

  3. element-ui修改表单自带验证的样式

    1.比如重写在表单自带验证的样式 .el-form-item__error是对应是的文字的类名,图标我是通过伪元素插进去的 下面是伪元素代码 基本上要重写样式的,到控制台看样式名,因为是封装的,所以有 ...

  4. AngularJS(五):表单及输入验证

    本文也同步发表在我的公众号“我的天空” 表单基础 表单是HTML中很重要的一个部分,基本上我们的信息录入都依靠表单,接下来我们学习如何在AngularJS中使用表单,首先看以下示例代码: <bo ...

  5. element-ui的el-table和el-form嵌套使用表单校验

    表格中嵌套使用表单验证 表格是el-table自动获取的后台数据,每行都有el-input的验证,这样一个rules的规则就不能匹配到每一行,所以要是用动态的prop和rules规则 需求如下,要对告 ...

  6. .NET中表单的JS验证

    JS验证代码如下:(需要引入两个JS包) <script type="text/javascript" src="/js/jquery.validate.min.j ...

  7. 推荐几款很棒的 JavaScript 表单美化和验证插件

    表单元素让人爱恨交加.作为网页最重要的组成部分,表单几乎无处不在,从简单的邮件订阅.登陆注册到复杂的需要多页填写的信息提交功能,表单都让开发者花费了大量的时间和精力去处理,以期实现好用又漂亮的表单功能 ...

  8. BootStrap 智能表单系列 七 验证的支持

    但凡是涉及到用户编辑信息然后保存的页面,都涉及到一个数据是否符合要求的检查,需要客服端和服务器端的校验的问题: 客服端的校验主要是为了提高用户体验,而服务器端的校验为了数据的合格性 该插件也为您支持到 ...

  9. form表单的ajax验证2

    form表单的ajax验证2: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"&g ...

随机推荐

  1. VS2015编译gdal库 debug

    nmake -f makefile.vc DEBUG=1nmake /f makefile.vc installnmake /f makefile.vc devinstal E:\Visual Stu ...

  2. VSCode使用Dart和lutter所需按照的插件

    Dart Flutter Flutter Widget Snippets [可快速敲出关联代码] Code Runner: 用于代码运行 Awesome Flutter Snippetsnash

  3. 阶段5 3.微服务项目【学成在线】_day17 用户认证 Zuul_10-前端显示当前用户-jwt查询接口

    定义接口 在api的项目里面定义.AuthControllerApi里面定义接口 jwtResult,里面就有一个jwt的字段. 实现接口 需要这三步 定义私有方法从cookie中读取访问令牌 参数需 ...

  4. LeetCode_119. Pascal's Triangle II

    119. Pascal's Triangle II Easy Given a non-negative index k where k ≤ 33, return the kth index row o ...

  5. 微信支付 composer 方法 --- 实测有效

    <h1 align="center">Pay</h1> <p align="center"> <a href=&quo ...

  6. python使用退格键时出现^H解决方法

    Linux 使用退格键时出现^H解决方法 1.临时解决 按ctrl 2.永久解决 基本现象 进入 Python shell,按下 Delete/Backspace 键: Python 3.5.2 (d ...

  7. python迭代器、生成器、装饰器之生成器

    python中只要函数内部包含有yield关键字,那么函数名()的到的结果就是生成器,并且不会执行函数内部代码,通过__next__()或者next()函数可以获取值,每调用一次,都会取出一个值,无值 ...

  8. 修改iPhone5s crash 问题

  9. laravel的workflow流程插件

    原文地址:https://github.com/brexis/laravel-workflow

  10. Python爬取链家二手房源信息

    爬取链家网站二手房房源信息,第一次做,仅供参考,要用scrapy.   import scrapy,pypinyin,requests import bs4 from ..items import L ...