layui动态拼接生成下拉框验证必填项失效问题

ops/2024/12/29 10:16:14/

利用 jQuery 动态拼接下拉框时,lay-verify="required" 失效了,有以下几种原因。

 

1.  <form></form>标签 加入 layui 类,class="layui-form" 。提交按钮上加自动提交,lay-submit = ""; 。需要验证的标签内加 lay-verify = “required”

2. 由于这是动态添加的元素,所以在初始化的时候元素没有绑定校验规则,所以必填验证失效了。尝试 layui.form.render();  重新渲染表单

3. 需要在下拉框动态拼接option 时,先设置一个空的 <option value=""> </option> 标签, 然后再重新渲染表单,layui.form.render(); 发现 layui-verify 必填验证生效了。 

 


http://www.ppmy.cn/ops/145587.html

相关文章

React:前端开发领域的璀璨之星

亲爱的小伙伴们&#x1f618;&#xff0c;在求知的漫漫旅途中&#xff0c;若你对深度学习的奥秘、Java 与 Python 的奇妙世界&#xff0c;亦或是读研论文的撰写攻略有所探寻&#x1f9d0;&#xff0c;那不妨给我一个小小的关注吧&#x1f970;。我会精心筹备&#xff0c;在未来…

基于Android MTP的技术深度解析

基于Android MTP的技术深度解析 目录 引言MTP协议概述 MTP的历史与发展MTP与PTP的区别MTP的优势与劣势Android中的MTP实现 Android MTP架构MTP在Android中的工作流程Android MTP的代码结构MTP协议详解 MTP协议栈MTP操作码MTP数据包格式MTP对象格式Android MTP API MtpDevice类…

Git核心概念

版本控制 什么是版本控制 版本控制是一种记录一个或若干文件内容变化&#xff0c;以便将来查阅特定版本修订情况的系统。 除了项目源代码&#xff0c;你可以对任何类型的文件进行版本控制。 为什么要版本控制 有了它你就可以将某个文件回溯到之前的状态&#xff0c;甚至将整…

图片拼接|横向拼接|竖向拼接|正方形拼接|其他模式拼接 python

读取某文件夹下所有子文件夹的图片&#xff0c;进行拼接 文件夹 —文件夹1 |----图片1 |----图片2 —文件夹2 |----图片3 —文件夹3 |----图片4 |----图片5 import os import cv2 import numpy as np import random from math import ceil, sqrt# 支持中文路径的图片读取函数…

【C++基础】10、类与对象

C 在 C 语言的基础上增加了面向对象编程&#xff0c;C 支持面向对象程序设计。类是 C 的核心特性&#xff0c;通常被称为用户定义的类型。 类用于指定对象的形式&#xff0c;是一种用户自定义的数据类型&#xff0c;它是一种封装了数据和函数的组合。类中的数据称为成员变量&am…

Joget研究——Joget8商业版部署

大纲 1. 环境准备1.1 安装必要软件1.2 配置Java1.3 配置MySQL数据库1.3.1 创建用户1.3.2 创建数据库 2. 下载和部署3. 启动4. 测试5. 商业版社区版对比 1. 环境准备 1.1 安装必要软件 We recommend the use of the LTS version of 11. Java 17 (LTS) is not supported at the …

【高阶数据结构】红黑树

红黑树 1.红黑树的概念2.红黑树的规则3.红黑树的实现1.红黑树的结构2.红黑树的插入1.情况一&#xff1a;变色2.情况二&#xff1a;单旋 变色3.情况三&#xff1a;双旋 变色 3.红黑树的查找4.红黑树的验证5.红黑树的删除6.红黑树与AVL树的性能比较 4.总代码1.RBTree.h2.Test.c…

踏踏实实练SQLday2-3连续12345

3连续12345 连续12345 -- hive的连续开窗函数知识点&#xff1a;排序开窗函数--4种 (如果第2 和 3 名一样大)3种 序号排序 - rank() 12245 - 紧缩dense_rank() 12234 - row_number() 123451种百分比排序 - percent_rank() - 算百分比&#xff0c;超过了多少人top20排行榜 连续1…