当前位置: 首页 > 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

相关文章:

  • Java第二阶段---15异常---第三节 自定义异常
  • 推荐一款功能强大的AI实时变声器:FliFlik Voice Changer
  • 【观成科技】APT组织常用开源和商业工具加密流量特征分析
  • 网络搜索引擎Shodan(7)完结
  • 在阿里云快速启动Umami玩转网页分析
  • Vue3.js - 计算属性监视属性
  • 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+算法模型训练
  • 【升华】机器学习鸢尾花分类完整代码示例