layui switch 开关监听 弹出确定状态转换的例子


Posted in Javascript onSeptember 21, 2019

不废话,直接上图:

原始状态:

layui switch 开关监听 弹出确定状态转换的例子

点击确定:

layui switch 开关监听 弹出确定状态转换的例子

点击取消或者X

layui switch 开关监听 弹出确定状态转换的例子

代码:

<!doctype html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <link rel="stylesheet" href="static/layui/css/layui.css" rel="external nofollow" >
</head>
<body>
<form class="layui-form" action="">
  <div class="layui-form-item">

    <div class="layui-input-block">
      <input type="checkbox" name="zzz" lay-skin="switch" lay-filter="switchTest" lay-text="开启|关闭">
    </div>
  </div>
</form>
<script src="static/layui/layui.js"></script>

<script>
  //Demo
  layui.use(['form','jquery','layer'], function () {
    var form = layui.form;
    var jquery = layui.jquery;
    var layer = layui.layer;

    //监听提交
    form.on('switch(switchTest)', function (data) {
      console.log(data.elem); //得到checkbox原始DOM对象
      console.log(data.elem.checked); //开关是否开启,true或者false
      console.log(data.value); //开关value值,也可以通过data.elem.value得到
      console.log(data.othis); //得到美化后的DOM对象
      var x=data.elem.checked;
      layer.open({
        content: 'test'
        ,btn: ['确定', '取消']
        ,yes: function(index, layero){
          data.elem.checked=x;
          form.render();
          layer.close(index);
          //按钮【按钮一】的回调
        }
        ,btn2: function(index, layero){
          //按钮【按钮二】的回调
          data.elem.checked=!x;
          form.render();
          layer.close(index);
          //return false 开启该代码可禁止点击该按钮关闭
        }
        ,cancel: function(){
          //右上角关闭回调
          data.elem.checked=!x;
          form.render();
          //return false 开启该代码可禁止点击该按钮关闭
        }
      });
      return false;
    });
  });
</script>
</body>
</html>

以上这篇layui switch 开关监听 弹出确定状态转换的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
网站页面自动跳转实现方法PHP、JSP(上)
Aug 01 Javascript
深入理解JavaScript系列(11) 执行上下文(Execution Contexts)
Jan 15 Javascript
javascript轻量级模板引擎juicer使用指南
Jun 22 Javascript
JS针对Array的各种操作汇总
Nov 29 Javascript
垃圾回收器的相关知识点总结
May 13 Javascript
js+html5实现手机九宫格密码解锁功能
Jul 30 Javascript
layui结合form,table的全选、反选v1.0示例讲解
Aug 15 Javascript
javascript中的数据类型检测方法详解
Aug 07 Javascript
vue使用showdown并实现代码区域高亮的示例代码
Oct 17 Javascript
vue实现输入框自动跳转功能
May 20 Javascript
解决ant design vue中树形控件defaultExpandAll设置无效的问题
Oct 26 Javascript
JavaScript实现刮刮乐效果
Nov 01 Javascript
微信小程序实现3D轮播图效果(非swiper组件)
Sep 21 #Javascript
微信小程序自定义波浪组件使用方法详解
Sep 21 #Javascript
LayUi使用switch开关,动态的去控制它是否被启用的方法
Sep 21 #Javascript
LayUI switch 开关监听 获取属性值、更改状态的方法
Sep 21 #Javascript
Vue登录主页动态背景短视频制作
Sep 21 #Javascript
layui table 获取分页 limit的方法
Sep 20 #Javascript
微信小程序用户拒绝授权的处理方法详解
Sep 20 #Javascript
You might like
phpMyAdmin 链接表的附加功能尚未激活的问题
2010/08/01 PHP
php unset全局变量运用问题的深入解析
2013/06/17 PHP
超详细的php用户注册页面填写信息完整实例(附源码)
2015/11/17 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
PHP设计模式之抽象工厂模式实例分析
2019/03/25 PHP
在IE浏览器中resize事件执行多次的解决方法
2011/07/12 Javascript
全面解析Bootstrap中tooltip、popover的使用方法
2016/06/13 Javascript
js基础之DOM中document对象的常用属性方法详解
2016/10/28 Javascript
ES6新特性一: let和const命令详解
2017/04/20 Javascript
解决vue-cli中stylus无法使用的问题方法
2017/06/19 Javascript
jQuery制作全屏宽度固定高度轮播图(实例讲解)
2017/07/08 jQuery
Layer弹出层动态获取数据的方法
2018/08/20 Javascript
vue element table 表格请求后台排序的方法
2018/09/28 Javascript
Openlayers实现测量功能
2020/09/25 Javascript
js实现简单图片拖拽效果
2021/02/22 Javascript
vue3.0中使用element的完整步骤
2021/03/04 Vue.js
[00:52]DOTA2齐天大圣预告片
2016/08/13 DOTA
在Python的Django框架上部署ORM库的教程
2015/04/20 Python
python实现在pandas.DataFrame添加一行
2018/04/04 Python
对IPython交互模式下的退出方法详解
2019/02/16 Python
不到40行代码用Python实现一个简单的推荐系统
2019/05/10 Python
Python如何生成xml文件
2020/06/04 Python
python 动态渲染 mysql 配置文件的示例
2020/11/20 Python
国际知名设计师时装商店:Coggles
2016/09/05 全球购物
Office DEPOT法国官网:欧迪办公用品采购
2018/01/03 全球购物
标准毕业生自荐信范文
2013/11/04 职场文书
大学系主任推荐信范文
2013/12/24 职场文书
投标单位介绍信
2014/01/09 职场文书
领导班子个人对照检查材料(群众路线)
2014/09/26 职场文书
2014年组织委员工作总结
2014/12/01 职场文书
2014年除四害工作总结
2014/12/06 职场文书
学习焦裕禄先进事迹心得体会
2016/01/23 职场文书
2019大学生实习报告
2019/06/21 职场文书
准备去美国留学,那么大学申请文书应该怎么写?
2019/08/12 职场文书
jQuery ajax - getScript() 方法和getJSON方法
2021/05/14 jQuery
关于flex 上下文中自动 margin的问题(完整例子)
2021/05/20 HTML / CSS