当前位置: 首页 > news >正文

layui 自定义验证单选框必填

对于输入框类型必填验证,只需要在 input 输入框加入 lay-verify = "required" 即可。但对于单选按钮这种特殊的该怎么办呢?layui 为我们提供了自定义验证。

1. 在单选按钮上添加自定义验证的名称

2. 验证规则如下

// 单选框自定义验证form.verify({radioVerify: function(value, item){ //value:表单的值、item:表单的DOM对象var $ = layui.$;var verifyName = $(item).attr('name'),verifyType = $(item).attr('type'),formElem = $(item).parents('.layui-form')   //获取当前所在的form元素,如果存在的话,verifyElem = formElem.find("input[name='"+verifyName+"']")//获取需要校验的元素,isTrue = verifyElem.is(':checked')//是否命中校验,focusElem = verifyElem.next().find('i.layui-icon');//焦点元素if(!isTrue || !value){//定位焦点focusElem.css(verifyType=='radio'?{"color":"#FF5722"}:{"border-color":"#FF5722"});//对非输入框设置焦点focusElem.first().attr("tabIndex", "1").css("outline", "0").blur(function() {focusElem.css(verifyType=='radio'?{"color":""}:{"border-color":""});}).focus();return '必填项不能为空';}

 


http://www.mrgr.cn/news/63527.html

相关文章:

  • Apache XMLBeans 一个强大的 XML 数据处理框架
  • 排列高手
  • Redis 安装与 Spring Boot 集成指南
  • [java基础-集合篇]优先队列PriorityQueue结构与源码解析
  • NO.3 《机器学习期末复习篇》以题(问答题)促习(人学习),满满干huo,大胆学大胆补!
  • 视频转码对画质有影响吗?视频融合平台EasyCVR支持哪些转码格式?
  • Raspberry Pi 树莓派产品系列说明
  • Django入门教程——用户管理实现
  • 【C语言学习笔记】
  • 现货白银实时行情怎么看?首先搞清楚这个原则
  • @Async(“asyncTaskExecutor“) 注解介绍
  • 链栈的引用
  • C# 两个不同文件路径的同步
  • Latex中Reference的卷号加粗的问题
  • 指令系统 II(程序的机器级代码表示、CISC 和 RISC)
  • 写一个小日历
  • 中电金信:GienTech动态|丰收之秋,公司多项目获得荣誉
  • 如何解决docker镜像下载失败问题
  • (9)位运算
  • 用友U8采购入库单与旺店通·企业奇门集成方案解析
  • [CSP篇] CSP2024 游记(下)
  • 机器学习:我们能用机器学习来建立投资模型吗
  • C++模拟实现list
  • 第5章第6章 Servlet技术
  • 【果实种子识别】Python+深度学习+人工智能+CNN卷积神经网络算法+TensorFlow+算法模型训练
  • 【升华】机器学习鸢尾花分类完整代码示例