关于bootstrap的复选框必选若干项以及提示,请看这里

头文件

<link rel="stylesheet" type="text/css" href="layui/css/layui.css" />
<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
<script src="layer/layer.js" type="text/javascript" charset="utf-8"></script>
<script src="layui/layui.js" type="text/javascript" charset="utf-8"></script>

html

<form class="layui-form" action=""><div class="layui-form-item" pane><label class="layui-form-label">复选框</label><div class="layui-input-block"><input type="checkbox" name="like[write]" title="写作" lay-filter="choiceOne" name="param[]" lay-verify="required"><input type="checkbox" name="like[read]" title="阅读" lay-filter="choiceOne" name="param[]" lay-verify="required"><input type="checkbox" name="like[dai]" title="发呆" lay-filter="choiceOne" name="param[]" lay-verify="required"></div></div><div class="layui-form-item" pane><div class="layui-input-block"><button class="layui-btn" lay-submit lay-filter="formDemo">立即提交</button><button type="reset" class="layui-btn layui-btn-primary">重置</button></div></div></form>

js

<script>layui.use('form', function () {var form = layui.form;// 复选框form.on('checkbox(choiceOne)', function (data) {console.debug(data);var len = $("input:checked").length;if (len < 1) {$(data.elem).next().attr("class", "layui-unselect layui-form-checkbox");$(data.elem).prop("checked", false);layer.msg('请至少选择一项!', { icon: 5 });return false;}});//监听提交form.on('submit(formDemo)', function (data) {var len = $("input:checked").length;if (len < 1) {layer.msg('请至少选择一项!', { icon: 2 });}return false;});});</script>

点击提交时

先选中一项再取消

补充layui的复选框必选一项或若干项,不选中或者点击提交都可提示错误信息相关推荐

  1. Jquery 复选框全选与反选点击执行一次然后失效解决方案

    Jquery 复选框全选与反选点击执行一次然后失效解决方案 参考文章: (1)Jquery 复选框全选与反选点击执行一次然后失效解决方案 (2)https://www.cnblogs.com/feng ...

  2. 复选框全选效果,根据单个复选框的选择情况确定全选复选框是否被选

    复选框全选与全不选效果 逻辑:复选框的checked属性与复选框全选效果对应起来,全选复选框checked:true 时,全部复选框checked:true: 全选框checked:false 时,全 ...

  3. JS 原生实现复选框全选反选功能

    ** JS 原生实现复选框全选反选功能 ** 按钮功能实现思路: 全选按钮: 直接将全选按钮的状态赋值给每一个 复选框. 复选框:只有当所有的复选框选中时,全选按钮才能选中,所以每当复选框每点击一次就 ...

  4. jQuery中的几个案例:隔行变色、复选框全选和全不选

    1 表格隔行变色 1 技术分析: 1 )基本过滤选择器: odd: even: 2 )jq添加和移除样式: addClass(); removeClass(); 2 代码实现 <script s ...

  5. 自制jQuery 复选框全选与反选插件

    (function ($) { //复选框全选 $.fn.checkAll = function (options) { var defaults = { chName:"checkName ...

  6. DevExpress XtraGrid RepositoryItemCheckEdit 复选框多选的解决方法(转)

    DevExpress XtraGrid RepositoryItemCheckEdit 复选框多选的解决方法(转) 参考文章: (1)DevExpress XtraGrid RepositoryIte ...

  7. 复选框 全选 以及 获取所有选中的值

    复选框 全选 以及 获取所有选中的值 总结一下 jsp中获取 数据 <%Map<String,List> map = (Map<String,List>)Function ...

  8. input单选框 复选框 点选不上 选不中

    今天在项目中遇到了一个问题,问题是什么呢? 就是:input单选框.复选框 点选不上问题.选不中问题? input单选框.复选框 点选不上问题.选不中问题 的效果图如下: 解决 input单选框.复选 ...

  9. java 模板生成PDF文件 复选框勾选

    java 模板生成PDF文件 复选框勾选 // pdf填充时要有第三个参数s.setField("A", On, true);

最新文章

  1. 性能测试工具Lmbench的使用和下载
  2. HALCON示例程序fin.hdev通过形态学检测缺陷
  3. html jq移到出现内容,jquery操作html元素之( 获得内容和属性)
  4. NDK学习笔记-使用现有so动态库
  5. 卷积神经网络(CNN)介绍
  6. 深度学习logit是什么?
  7. 【网络安全工程师面试合集】—如何利用Http协议入侵网站
  8. asp.net 2.0 中如何让membership接口使用自定义数据库。
  9. 现代语音信号处理之语谱图(spectrogram)
  10. 诱导系统服务器,交通诱导及信息发布系统
  11. ethool工具之TSO、UFO、GSO、LRO、GRO和RSS介绍
  12. Lua - 从指定时区提供的时间戳、时区的 UTC 时差,转换为对应当前本地 UTC 时差后的时间
  13. 同学聚会,进行点菜,点了大盘鸡 水煮鱼 大虾 以及4个凉菜 1箱啤酒 分别录入各个单价,并计算总价,录入总学生数,计算人均多少钱。
  14. MBTI职业性格测试 测评报告
  15. webflux 之 Stream流
  16. 五子棋游戏源码和核心算法的讲解(简易五子棋web版)
  17. 生鲜小程序解决方案,微信水果生鲜小程序制作
  18. C#生成含数字字母的随机字符串
  19. 学习CSS——小米商城官网(第9、10天)
  20. VUE+Highcharts气泡图

热门文章

  1. 激活函数(sigmoid和ReLU)
  2. 查看打印机端口的方法
  3. 【H264解析Demo】10、变换量化_3_反变换
  4. 【Unity】Particle System 下雪粒子特效
  5. stm32H7 擦除读写SPI NOR FLASH时间测试
  6. 软件测试基础面试常问问题(二)
  7. storm mysql trident_storm trident实战 trident state
  8. 不可忽视!中国“新四大发明”正改变世界
  9. ACA世界大赛_让青年设计发声, 第二期!
  10. HTTP请求OPTION方法