文章目录

  • layui复选框组件:如何操控隐藏域实现checked状态切换(含代码、案例、截图)
        • 注意:
        • 案例 · 应用场景 · 说明:
      • 案例 · 截图 · 示下
    • 主要代码 · 示下:
      • 使用说明:
      • 博主自留:


layui复选框组件:如何操控隐藏域实现checked状态切换(含代码、案例、截图)

注意:

本例说明:
操作layui框架的复选框组件,从而实现控制(原生复选框)隐藏域的状态切换;


实现原生js对接老项目,+新框架layui的综合应用;

案例 · 应用场景 · 说明:
  • 因为项目年久失修,部分逻辑代码无法重构,只能跟随老旧业务逻辑;【见上文注意】
  • 为了使用新框架,并契合<1%绝少部分的老旧代码,特此需要使用原生javascript或原生jquery语法,对无法重构的绝少部分代码进行修复性对接,从而达到项目版本更新(逻辑正常、功能完善、业务完备、视觉翻新)之目的。

案例 · 截图 · 示下


主要代码 · 示下:

<script type="text/javascript" src="{JS_PATH}jquery.min.js"></script>layui-form表单的复选框代码如下:<div class="layui-form-item"><div class="layui-input-block mgl0i w65i fl-l"><!--默认选中 check="" --><input type="checkbox" checked="" name="cookietime" value="2592000" id="cookietime" lay-skin="switch" lay-filter="switchcheckbox" lay-text="ON|OFF"></div><label class="layui-form-label w70i pdlr0 fl-l">记住用户名</label><label class="layui-form-label w70i fl-l"><a href="" class="">忘记密码</a></label></div><script src="{APP_PATH}statics/plugin/layui/layui.js"></script>
<script>layui.use(['form', 'laydate'], function(){var form = layui.form,layer = layui.layer;//监听指定开关form.on('switch(switchcheckbox)', function(data){// '温馨提示:请注意开关状态的文字可以随意定义,而不仅仅是ON|OFF', data.othis/*layer.msg('开关checked:'+ (this.checked ? 'true' : 'false'), {offset: '6px'});*/// layer.msg(this.checked)if(this.checked){$('#cookietime').attr('checked', 'true');} else {$('#cookietime').removeAttr("checked");      }// layer.msg($('#cookietime').attr('checked'))});});
</script>

使用说明:

  1. 看需求:引入必要框架,jquery库、layui.js;
    (需要弹框提示可使用 layer.js)
  2. 声明引入框架内需要使用的组件,如form表单、日历组件,等;
    (语法参考上文代码,或layui官网)
  3. 绑定元素属性,请使用lay-filter="自定义钩子名称"
    (如:lay-filter="switchcheckbox"
  4. 监听switch开关:form.on('switch(switchcheckbox)',function······等等等
    (代码参考上文代码)
  5. 状态获取与设置:(代码参考上文代码)

博主自留:

  1. 案例应用参考:会员项目 · member目录 · 登录页

更多checked状态操作:

  • 参考博客:jQuery的checkbox状态获取与状态设置(赋值)

以上就是关于“layui复选框组件:如何操控隐藏域实现checked状态切换(含代码、案例、截图)”的全部内容。

layui复选框组件:如何操控隐藏域实现checked状态切换(含代码、案例、截图)相关推荐

  1. 8、Java Swing JCheckBox:复选框组件

    一个复选框有选中和未选中两种状态,并且可以同时选定多个复选框.Swing 中使用 JCheckBox 类实现复选框, JCheckBox类的常用构造方法如下. JCheckBox():创建一个默认的复 ...

  2. layui复选框:被js操作checked切换并显示状态(含案例、代码)

    文章目录 layui复选框:被js操作checked切换并显示状态 (含案例.代码) 案例 · 应用 · 截图: 案例 · 代码: 背景 · 设置: 使用说明: layui复选框:被js操作check ...

  3. java 复选框怎么用_Java Swing公开课|Java Swing的复选框组件怎么用,看完这篇文章你一定就会了...

    [摘要]作为一门面向对象编程语言,Java吸收了C++语言的优点,也展现了其强大的一面,我们能在各个地方看到其功能强大和简单易用的两个特征,当然,也吸引了很多程序员的注意力,所以就有人想了解Java的 ...

  4. Blazor确认复选框组件

    目录 介绍 使用代码 Startup.cs App.razor _Host.cshtml ConfirmationCheckBox.razor ConfirmationCheckBox.razor.c ...

  5. java中复选框组件_Java Swing JCheckBox:复选框组件

    一个复选框有选中和未选中两种状态,并且可以同时选定多个复选框.Swing中使用 JCheckBox 类实现复选框,该类的常用构造方法如下.JCheckBox():创建一个默认的复选框,在默认情况下既未 ...

  6. layui复选框默认选中

    layui复选框默认选中 table.render({elem: '#projectMaterialList', cols: [[ //标题栏{checkbox: true}, {type: 'num ...

  7. ExtJs中checkboxgroup复选框组件的显示问题

    checkboxgroup复选框组件容器,当时用属性   allowBlank:false  必须至少选择一项,否则给出提示 blankText ,出现如下问题: 如果一个没有选择的时候,给出提示,但 ...

  8. java gui 单选_java GUI编程(swing)之三swing单选框复选框组件

    swing复选框(JCheckBox) 单选框(JRadioButton) 特别说明:同一组单选按钮,必须先创建一个ButtonGroup,然后把单选按钮放到ButtonGroup 中 package ...

  9. layui复选框,设置部分可选

    话不多说直接上代码 关键代码是,table的done回调和table.on复选框监听 layui.use(['table', 'util'], function () {var table = lay ...

最新文章

  1. Task05:青少年软件编程(Python)等级考试模拟卷(一级)
  2. 详解Printjack打印机攻击
  3. IIS目录禁止执行权限
  4. WebGIS在行业中应用的演变
  5. 信号处理频谱分析中,如何选择合适的窗函数
  6. boost::geometry::strategy::distance::detail::projected_point_ax用法的测试程序
  7. c语言opencv所用库函数,Py之cv2:cv2库(OpenCV,opencv-python)的简介、安装、使用方法(常见函数、方法等)最强详细攻略...
  8. android Animation 动画。淡出动画
  9. Dataphin的代码自动化能力如何助力商业决策
  10. java支付宝第三方支付详解
  11. AJAX验证jsp页面验证码
  12. MSRA,我的实习初体验(下)
  13. B550-I Ryzen 9 5950X RX 5700 XT 黑苹果efi引导文件
  14. 十个值得所有极客收藏的网站
  15. 艺龙的执着与固执:等待微信
  16. js-页面需展示大量图片时,采用lyz.delayLoading.min.js,图片在屏幕时加载显示
  17. 【贪心+堆/模拟费用流增广】BZOJ4946 [NOI2017]蔬菜
  18. 深度学习上采样下采样概念以及实现
  19. Information Retrieval(信息检索)笔记02:Preprocessing and Tolerant Retrieval
  20. 校园的创客实验室是做什么的?

热门文章

  1. 2019.5.18-5.19 ACM-ICPC 全国邀请赛(西安)赛后总结
  2. BZOJ1970 [Ahoi2005] 矿藏编码
  3. 揪出占用磁盘空间的罪魁祸首-企业生产实战
  4. 数易云备开启虚拟机备份新时代
  5. 字符串查找KMP算法(转)
  6. CentOS系统Kernel panic - not syncing: Attempted to k
  7. 信息奥赛一本通(1120:同行列对角线的格)
  8. Increasing Frequency(CF-1082E)
  9. 浮点数向零舍入(信息学奥赛一本通-T1019)
  10. 信息学奥赛C++语言:分糖果