美文网首页
vue项目多层数据结构导致表单校验失效(提示输入内容不能为空)

vue项目多层数据结构导致表单校验失效(提示输入内容不能为空)

作者: 李小白呀 | 来源:发表于2023-02-20 17:57 被阅读0次

vue项目多层数据结构导致表单校验失效(提示输入内容不能为空)
prop需要多级

                  <td class="column">
                    <font color="red">*</font>教材名称
                  </td>
                  <td
                    class="column"
                    colspan="6"
                  >
                    <el-form-item prop="manuscriptDetailedDTO.textbookName">
                      <el-input
                        class="input1"
                        v-model="ruleForm.manuscriptDetailedDTO.textbookName"
                      />
                    </el-form-item>
                  </td>

自定义验证规则:

data() {
    var validatePhoneTwo = (rule, value, callback) => {
      const reg = /^((0\d{2,3}-\d{7,8})|(1[34578]\d{9}))$/;;
      if (value == '' || value == undefined || value == null) {
        callback();
      } else {
        if ((!reg.test(value)) && value != '') {
          callback(new Error('请输入正确的电话号码或者固话号码'));
        } else {
          callback();
        }
      }
    };

绑定验证规则:

rules: {
 "manuscriptDetailedDTO.chiefStaffOfficerPhone": [
          {
            required: true,
            message: "请填写电话",
            trigger: "blur",
          },
          { validator: validatePhoneTwo, trigger: 'blur' }
        ],
}

相关文章

  • Vue JS表单校验需要注意的地方[1]

    Vue js 表单校验失效 Vue js 中input输入框中在输入数据的情况下仍旧提示不能为空的问题 一定要注意...

  • voltType is not a string

    el-form表单校验时报错 项目需求要对输入的表单内容进行类型和长度校验,其他格式都没问题,唯独是数字类型和长度...

  • ios 移动端手机小键盘导致页面内容留白不下滑

    H5 开发,页面输入 input 表单内容提交。ios 移动端手机小键盘导致页面内容留白不下滑。以及弹窗定位会失效...

  • angular表单校验

    最近在写项目的时候,产品要求对表单的必填输入项进行友好的校验提示,效果如图: " 这个需求很简单,怎么实现我不管。...

  • vue自定义指令限制输入框输入值

    需求 前端开发过程中,经常遇到表单校验的需求,比如校验用户输入框的内容,限制用户只能输入数字。 本文内容基于 el...

  • form 验证 validate validateField

    使用vue+element 项目中使用validateField对部分表单字段进行校验的方法 Function(...

  • el-table与el-form同用,并校验

    效果图 这里是以添加商品内容为案例,上面的名称就是正常的form表单校验。下面的内容详情的输入校验

  • 评估表-功能

    2017-11-20提测 0.bug修复 1.新建逻辑的时候没有增加表单校验,导致缺少字段报错。*添加表单校验,不...

  • vue项目一后台管理

    Vue项目 登录登录页面表单校验登录状态保存axios拦截器导航守卫 首页布局侧边栏部分头部部分中间内容部分 Vu...

  • 输入框中的反馈

    表单中输入框的反馈机制小结 输入框的反馈按时间分 1,输入前:提示。 2,输入过程:校验。提交结果前:针对部分验证...

网友评论

      本文标题:vue项目多层数据结构导致表单校验失效(提示输入内容不能为空)

      本文链接:https://www.haomeiwen.com/subject/utugkdtx.html