element的表单校验输入框有值但校验未通过的问题

解决elementUI select 的disabled属性设置无效问题一例 阅读详情

先说重点,prop中的名称要和ruleForm中对应的字段名一致

上element UI 官方文档

       <div class="details_main">
          <el-form ref="form" :model="form" :rules="rules" class="detail_form">
            <template>
              <div v-for="(item, index) in subjectData" :key="item.id">
                <!-- 单选循环处 -->
                <el-form-item
                  v-if="item.tmlxD == 'RADIO'"
                  label=" "
                  class="form_item"
                  :prop="'radio' + [index + 1]"
                >
                  <p class="form_title">{{ item.tmmc }}</p>
                  <!-- 单选选项循环 -->
                  <el-radio-group
                    v-model="form['radio' + [index + 1]]"
                    class="group_style"
                    :disabled="disabledShow"
                    @change="radioFn(item, index)"
                  >
                    <template>
                      <div
                        v-for="radioOption in item.tmxxPoList"
                        :key="radioOption.id"
                        :label="index + 1"
                      >
                        <el-radio
                          v-model="form['radio' + [index + 1]]"
                          :label="radioOption.id"
                        >
                          {{ radioOption.tmxx }}
                        </el-radio>
                      </div>
                    </template>
                  </el-radio-group>
                </el-form-item>
                <!-- 多选循环处 -->
                <el-form-item
                  v-if="item.tmlxD == 'MULTIPLE'"
                  required
                  label=""
                  class="form_item"
                >
                  <!-- 多选选项循环 -->
                  <p class="form_title">{{ item.tmmc }}</p>
                  <el-checkbox-group
                    v-model="form['checked' + [index + 1]]"
                    class="group_style"
                    :disabled="disabledShow"
                    @change="checkFn(item, index)"
                  >
                    <el-checkbox
                      v-for="checkItem in item.tmxxPoList"
                      :key="checkItem.id"
                      :label="checkItem.id"
                      >{{ checkItem.tmxx }}</el-checkbox
                    >
                  </el-checkbox-group>
                </el-form-item>
                <!-- 问答问题循环处 -->
                <el-form-item
                  v-if="item.tmlxD == 'QA'"
                  required
                  label=""
                  class="form_item"
                >
                  <p class="form_title">
                    {{ item.tmmc }}
                  </p>
                  <el-input
                    v-model="form['wd' + [1 + index]]"
                    placeholder="请输入"
                    type="textarea"
                    rows="6"
                    :disabled="disabledShow"
                    @change="textareaFn(item, index)"
                  />
                </el-form-item>
              </div>
            </template>
          </el-form>
        </div>

 

起初以为prop中字段名称只要和rules对应一致就行,然后就各种尝试,都不行。百度寻找方法,各种条件都满足了,还是不能正常校验(我比较奇葩,乱换名称)。最后对着官方文档一一验证,最后发现问题所在。

没事不要乱换名字!!!

gem5 prefetcher 最近在gem5上做预取实验,添加自己的预取算法,这里采用hardware stream prefetcher , 修改了几个bug才给实验调试通过,发文记录下实验过程。 gem5上添加自己的预取算法步骤: (1)路径gem5-master/configs/common/Caches.py下,开启预取:class L1Cache(Cache): assoc = 2 tag_late 阅读详情

相关推荐

最新扣子(coze)案例:在coze上用DeepSeek+私有数据库、知识库,创建你的专属智能体

Gartner预测,到2026年,70%的企业将通过Al知识库实现「组织记忆外化」。数字化时代,数据已成为企业发展的核心资产。我们通过人工智能将知识库从“静态存储"升级为“智能服务”。让"沉睡宝藏"焕发新生,助力企业突破数据困局。

weixin_72689845的博客 2163

解决element的表单校验输入框有值但校验未通过的问题

实际项目中,为了精简代码,会涉及到在同一个表单中同时完成 查看编辑 新增等功能, 此篇解决: 1. 编辑的时候,明明给页面回显赋值了,但是校验非空却没有通过的问题。 2. 表单刚一进页面就校验非空,显示红色提示的问题。 3.常规表单关于校验的规则。

JCat的博客 4万+

GEO数据库数据下载方法总结

#GEO数据下载 GEO是生信分析经常用到的数据库。经常需要从中获取表达矩阵,平台信息,meta信息等,本博文总结了几种下载GEO数据的方法,各有优劣,实际应用过程中自行选择适合自己的。 ##方法一:直接从浏览器中下载 以数据集GSE1001为例, 可以直接点击“Series Matrix Files”获取该样本txt格式的表达谱数据,一般我们认为这种处理过的表达谱数据是没有问题的,当然,具体情况具体分析。 打开下载的文件可以看到许多“#”开头的行,这些是注释信息,一般关注这些注释信息中的“data pr

sakoko_的博客 4万+

vue有关elementui form表单rules验证问题,有值却仍然显示不通过

帮同事解决一个vue表单验证的问题,利用了rules,但是填完内容还是一直提示不能为空的错误,情况如下图所示: 1、检查:rules ref,例如本黎:rules=“rules” ref="reluForm"是否与data中定义的一致 2、检查prop值与绑定的属性一致,例如本例中prop="title"中title与data中rules规则绑定的属性一一对应 3、检测表单是否一致,例如本例中:model="addForm"与data中定义的表单名是否一致 以上都检查过没有问题 <el-form :

web15085181368的博客 1万+

python pyusb与硬件 下位机通信

python pyusb 与硬件 下位机 通讯

yuhang01的博客 952

OpenClaw赚钱实录:从“养龙虾“到可持续变现的实践指南——OpenClaw的赚钱底层逻辑与“记忆”革命

AI 的商业价值不在于替代思考,而在于沉淀关系。当 Agent 记住你的偏好、你的历史、你的目标,它就不再是冷冰冰的软件,而是成为数字化的关系资产。这种资产的稀缺性不在于技术复杂度,而在于时间无法被压缩——你无法用更好的算法替代 3 个月的协作记忆。在这场“记忆革命”中,护城河不是模型参数,而是用户与 AI 共同书写的历史。OpenClaw 用一套优雅的文件系统架构,将这种历史转化为可积累、可复用、可变现的数字资产。从“计算即服务”(CaaS)到“记忆即服务”(MaaS)。

冯·诺依曼 1341

解决vue+ element ui 表单验证有值但验证失败问题

一.如图:有值但是验证失败 二. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 <el-form :model="form" :rules="rules"> <el-form-item label="数据模板" prop="template" >

weixin_46144929的博客 3727

配置某VLAN下ONU的二层互访(隔离)问题(解决OLT二层隔离问题)

问题:OLT的ONU节点之间在同一VLAN下的终端默认隔离,在确实需要互通的场景下如何解决。

symstandsun的博客 4564

vue-element-ui表单验证走过的坑(表单项明明有值,却总是提示验证失败)

首先,看看官方(https://element.eleme.cn/#/zh-CN/component/form)例子(我就截取部分): 视图: <el-form-item label="特殊资源" prop="resource"> <el-radio-group v-model="ruleForm.resource"> <el-radio label="线上品牌商赞助"></el-radio> <el-radio l

Lhy_JL的博客 1975

Android 14.0 系统开机屏幕设置默认横屏显示

在14.0的系统ROM产品定制化开发中,对于产品需求来说,由于是宽屏设备所以产品需要开机默认横屏显示,开机横屏显示这就需要从 两部分来实现,一部分是系统开机动画横屏显示,另一部分是系统屏幕显示横屏显示,从这两方面就可以做到开机默认横屏显示了

安卓兼职framework和app工程师的博客 2150

Trae的付费之路还挺艰难,茫茫多的人想付付不了(附解决办法)

不得不说,Trae国际版这个付费其实整的挺复杂的,但没办法,毕竟有政策限制,付费成功后,你就是尊贵的Pro用户啦,使用Claude 4不排队还是挺爽的,而且600次其实不算少了,有一个小技巧,简单的问题就把模型切到Gemini-2.5-flag,因为使用这个模型是没有次数限制的。其次付费的时候有个ZIP Code,这东西也是个迷之存在,有的地区节点需要填,有的不需要,如果你选到了不需要填的节点,那很好,付费就行了,如果需要填,可以填一个51800试试。

cpp加油站的专栏 5879

使用element表单校验必填错误的解决方法(表单有值但是一直提示错误)

表单校验错误(input框有值提交的时候一直提示错误) 昨天做了一个element表单的必输项,当时还能用,现在就用不了了,输入了值一直报错未输入,如下所示: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hDRp1808-1583853736237)(http://image-static.codingdylan.com/img/Snipaste_2020-03-...

my466879168的博客 1万+

使用R语言获取泊松回归模型的事件密度比(Incidence Rate Ratio,IRR)的95%置信区间

在泊松回归模型中,我们通常关注的是自变量对事件发生率的影响,而事件密度比(Incidence Rate Ratio,IRR)可以帮助我们理解不同自变量对事件发生率的相对影响。在本文中,我们将使用R语言来获取泊松回归模型所有系数的事件密度比的95%置信区间。通过以上步骤,我们可以使用R语言获取泊松回归模型所有系数的事件密度比的95%置信区间。为了获取事件密度比的置信区间,我们将使用。使用R语言获取泊松回归模型的事件密度比(Incidence Rate Ratio,IRR)的95%置信区间。

BugCrusher的博客 1264

ElementUI关于表单验证不起作用的问题解决

在项目中用到ElementUI的表单验证时,发现离开焦点后获取的输入框内容是空的,表示就是获取不到输入的字段。 以下是官网给出的表单验证的步骤和相关的代码。这是上半部分的。 script部分的代码如下: 重点来了:在仔细检查后发现,element-ui的表单校验规则中,el-form-item绑定的prop必须和该item下的表单元素绑定的v-model值的名称一致。也就是我把formData里的属性名改成和rules里的属性名一致就可以了!!!但是,在官网中并没有说到这个名字需要一致的问题。 官网的使用

⭐【World of Yeeking】⭐ 2734

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

element的form表单中输入框、下拉框、treeselect的校验问题

1. 下拉框校验 当前版本的element对select选择器的验证存在问题:select选了值,关闭弹框,再打开会触发自动校验。 * 目前有两种解决方法: * 1.使用 v-if 控制表单,太消耗性能 * 2.关闭弹框时直接delete选择器校验,下次打开弹框再添加进去 //使用第二种,触发form中的方法addRules(),把对下拉框的校验重新加进去 header openDialog() { 触发form中的方法addRules(),把对下拉框的校验重新加进去 th

xy405580364的博客 9851

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

element表单校验不生效问题

element表单校验不生效问题 根据我所遇到的问题情况,主要分两种,请遇到相同情况的同学,自己对号入座一波!! 1.第一种是直接没反应,直接就不触发错误提示类。 这种一般就是数据绑定的名称没有对应,以下是需要对应的位置,请自行参照。 html js 中data 第二种就是名称都对应上了,也修改了绑定的值,但是错误提示就是不消失问题。 就类似如如下这种情况: 如图所示我的图片已经显示成功了,但是错误提示还是没有消失,但是在保存校验的时候是没有问题的,所以初步判断为,表单校验方法没有触发。 所以我定义了

weishachucuo的博客 1万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Elementui el-input 输入框校验以及表单校验

日常开发中输入框正则校验大全-------持续更新维护中.......

阿清的前端进阶之路 5万+

vue element-ui的form表单校验总结,动态校验、自定义校验(用正则校验手机号码、数字、url、中文)

写了一段时间的vue,前端用了element-ui,经常会用到from表单,总结一下form表单的校验,以及遇到过的问题。 1. 正常添加校验流程。在form表单加rule; 2. 只想对单个input校验; 3. 自定义校验; 4. 添加动态校验(可以根据需要显示校验或者改变校验规则); 5. 遇到校验无效的问题

新林的博客 5万+

Element的表单校验

实现表单基本结构 vue create login 安装Element(Element - The world's most popular Vue UI framework)官网地址 开发时依赖 : 开发环境所需要的依赖 -> devDependencies 运行时依赖: 项目上线依然需要的依赖 -> dependencies 安装下载element npm i element-ui 在main.js中对ElementUI进行注册 import ElementUI fro

m0_66430246的博客 2931

表单验证输入框必填校验,输入框中存在值时,校验的提示还一直展示,校验如果有值则是必填项,并且输入的值是正确的;如果没有值,不校验

form表单校验,表单校验某个指定属性,表单校验有值时,校验提示信息没有清除。表单中如果有值必须校验,没有值不校验

m0_60594323的博客 1985

element-plus中,表单校验的使用

element-plus中,表单校验的使用。

casually的博客 3145

element-ui表单校验、重置表单与移除表单项的校验结果

1.element-ui的表单校验使用validate方法。参数为一个回调函数,该回调函数会在校验结束后被调用,并传入两个参数:是否校验成功和未通过校验的字段。 示例代码如下: <el-form ref="dynamicValidateForm" :model="uploadObject"> <el-form-item label="名字" pr...

u010007013的博客 9996

如何对 element 表单的某条输入框 进行单独校验

对element 表单的某条属性 进行单独校验

qq_45300842的博客 2819
上一篇: elment多选循环绑定值必须为数组问题
下一篇: 前端开发小技巧$eventBus
FF_XM
博客等级 码龄5年 19粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值