热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

layuiswitch开关监听弹出确定状态转换

不废话,直接上图:原始状态:点击确定:点击取消或者X代码:

不废话,直接上图:

原始状态:

  

点击确定:

 点击取消或者X

 

代码:

doctype html>
<html lang&#61;"en">
<head><meta charset&#61;"UTF-8"><title>Documenttitle><link rel&#61;"stylesheet" href&#61;"static/layui/css/layui.css">
head>
<body>
<form class&#61;"layui-form" action&#61;""><div class&#61;"layui-form-item"><div class&#61;"layui-input-block"><input type&#61;"checkbox" name&#61;"zzz" lay-skin&#61;"switch" lay-filter&#61;"switchTest" lay-text&#61;"开启|关闭">div>div>
form>
<script src&#61;"static/layui/layui.js">script><script>//Demo
layui.use([&#39;form&#39;,&#39;jquery&#39;,&#39;layer&#39;], function () {var form &#61; layui.form;var jquery &#61; layui.jquery;var layer &#61; layui.layer;//监听提交
form.on(&#39;switch(switchTest)&#39;, function (data) {console.log(data.elem); //得到checkbox原始DOM对象
console.log(data.elem.checked); //开关是否开启&#xff0c;true或者false
console.log(data.value); //开关value值&#xff0c;也可以通过data.elem.value得到
console.log(data.othis); //得到美化后的DOM对象var x&#61;data.elem.checked;layer.open({content: &#39;test&#39;,btn: [&#39;确定&#39;, &#39;取消&#39;],yes: function(index, layero){data.elem.checked&#61;x;form.render();layer.close(index);//按钮【按钮一】的回调
},btn2: function(index, layero){//按钮【按钮二】的回调
data.elem.checked&#61;!x;form.render();layer.close(index);//return false 开启该代码可禁止点击该按钮关闭
},cancel: function(){//右上角关闭回调
data.elem.checked&#61;!x;form.render();//return false 开启该代码可禁止点击该按钮关闭
}});return false;});});
script>
body>
html>

 

转:https://www.cnblogs.com/yysbolg/p/9139631.html



推荐阅读
  • 本文详细介绍了 jQuery 的入门知识与实战应用,首先讲解了如何引入 jQuery 库及入口函数的使用方法,为初学者提供了清晰的操作指南。此外,还深入探讨了 jQuery 在实际项目中的多种应用场景,包括 DOM 操作、事件处理和 AJAX 请求等,帮助读者全面掌握 jQuery 的核心功能与技巧。 ... [详细]
  • ButterKnife 是一款用于 Android 开发的注解库,主要用于简化视图和事件绑定。本文详细介绍了 ButterKnife 的基础用法,包括如何通过注解实现字段和方法的绑定,以及在实际项目中的应用示例。此外,文章还提到了截至 2016 年 4 月 29 日,ButterKnife 的最新版本为 8.0.1,为开发者提供了最新的功能和性能优化。 ... [详细]
  • 本文详细介绍了如何利用 Bootstrap Table 实现数据展示与操作,包括数据加载、表格配置及前后端交互等关键步骤。 ... [详细]
  • 优化升级版数据采集与赋值方法,专为前文内容设计
    在前一篇文章中,方法的局限性主要体现在需要传递参数,并且参数数量受限。当页面布局与所需参数不匹配时,该方法将无法正常工作。为此,我们推出了优化升级版1.1,旨在解决这些问题并提高灵活性和适用性。 ... [详细]
  • td{border:1pxsolid#808080;}参考:和FMX相关的类(表)TFmxObjectIFreeNotification ... [详细]
  • 二维码的实现与应用
    本文介绍了二维码的基本概念、分类及其优缺点,并详细描述了如何使用Java编程语言结合第三方库(如ZXing和qrcode.jar)来实现二维码的生成与解析。 ... [详细]
  • OBS Studio自动化实践:利用脚本批量生成录制场景
    本文探讨了如何利用OBS Studio进行高效录屏,并通过脚本实现场景的自动生成。适合对自动化办公感兴趣的读者。 ... [详细]
  • 本文介绍了一种通过设置主题(Theme)来实现快速启动的Android引导页,并详细说明了如何避免因不同屏幕分辨率导致的图片拉伸问题。 ... [详细]
  • DirectShow Filter 开发指南
    本文总结了 DirectShow Filter 的开发经验,重点介绍了 Source Filter、In-Place Transform Filter 和 Render Filter 的实现方法。通过使用 DirectShow 提供的类,可以简化 Filter 的开发过程。 ... [详细]
  • web页面报表js下载,web报表软件 ... [详细]
  • 使用 Mui.js 获取复选框值的方法
    本文介绍如何使用 Mui.js 框架来获取复选框的值,并通过数组进行处理和展示。 ... [详细]
  • 使用jqTransform插件美化表单
    jqTransform 是由 DFC Engineering 开发的一款 jQuery 插件,专用于美化表单元素,操作简便,能够美化包括输入框、单选按钮、多行文本域、下拉选择框和复选框在内的所有表单元素。 ... [详细]
  • 基于 Vue 和 Element UI 实现的简洁登录界面设计
    本文介绍了一种利用 Vue.js 和 Element UI 框架构建的简洁登录界面设计。该设计不仅注重用户体验,还确保了界面的美观性和易用性。通过合理的布局和组件配置,实现了高效、响应式的登录功能,适用于多种前端应用场景。 ... [详细]
  • 为何Compose与Swarm之后仍有Kubernetes的诞生?
    探讨在已有Compose和Swarm的情况下,Kubernetes是如何以其独特的设计理念和技术优势脱颖而出,成为容器编排领域的领航者。 ... [详细]
  • 函子(Functor)是函数式编程中的一个重要概念,它不仅是一个特殊的容器,还提供了一种优雅的方式来处理值和函数。本文将详细介绍函子的基本概念及其在函数式编程中的应用,包括如何通过函子控制副作用、处理异常以及进行异步操作。 ... [详细]
author-avatar
mobiledu2502912017
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有