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 相关文章推荐
javascript 匿名函数的理解(透彻版)
Jan 28 Javascript
javascript两段代码,两个小技巧
Feb 04 Javascript
关于JavaScript中var声明变量作用域的推断
Dec 16 Javascript
用函数模板,写一个简单高效的 JSON 查询器的方法介绍
Apr 17 Javascript
jquery 文本上下无缝滚动,鼠标放上去就停止 小例子
Jun 05 Javascript
JQuery中extend的用法实例分析
Feb 08 Javascript
js实现登录验证码
Dec 22 Javascript
vue.js实现刷新当前页面的方法教程
Jul 05 Javascript
nuxt.js 缓存实践
Jun 25 Javascript
Vue 递归多级菜单的实例代码
May 05 Javascript
websocket4.0+typescript 实现热更新的方法
Aug 14 Javascript
JavaScript实现筛选数组
Mar 02 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
php文件上传表单摘自drupal的代码
2011/02/15 PHP
php file_get_contents抓取Gzip网页乱码的三种解决方法
2013/11/12 PHP
PHP使用PDO连接ACCESS数据库
2015/03/05 PHP
php基于单例模式封装mysql类完整实例
2016/10/18 PHP
php使用FFmpeg接口获取视频的播放时长、码率、缩略图以及创建时间
2016/11/07 PHP
二级域名或跨域共享Cookies的实现方法
2008/08/07 Javascript
js 动态修改css文件的方法
2014/08/05 Javascript
jQuery的deferred对象详解
2014/11/12 Javascript
javascript计时器详解
2015/02/28 Javascript
JavaScript控制两个列表框listbox左右交换数据的方法
2015/03/18 Javascript
jquery中checkbox使用方法简单实例演示
2015/11/24 Javascript
一个用jquery写的判断div滚动条到底部的方法【推荐】
2016/04/29 Javascript
JavaScript原生节点操作小结
2017/01/17 Javascript
原生JS实现圆环拖拽效果
2017/04/07 Javascript
学习使用Bootstrap输入框、导航、分页等常用组件
2017/05/11 Javascript
详解nuxt sass全局变量(公共scss解决方案)
2018/06/27 Javascript
Vue一次性简洁明了引入所有公共组件的方法
2018/11/28 Javascript
使用 Vue cli 3.0 构建自定义组件库的方法
2019/04/30 Javascript
JS将时间秒转换成天小时分钟秒的字符串
2019/07/10 Javascript
javascript自定义日期比较函数用法示例
2019/07/22 Javascript
Jquery实现获取子元素的方法分析
2019/08/24 jQuery
微信小程序实现多选框全选与反全选及购物车中删除选中的商品功能
2019/12/17 Javascript
JS判断数组四种实现方法详解
2020/06/29 Javascript
浅谈es6中的元编程
2020/12/01 Javascript
在Python中操作日期和时间之gmtime()方法的使用
2015/05/22 Python
Python实现的NN神经网络算法完整示例
2018/06/19 Python
深入浅析Python 命令行模块 Click
2020/03/11 Python
Python数据可视化常用4大绘图库原理详解
2020/10/23 Python
PyCharm Ctrl+Shift+F 失灵的简单有效解决操作
2021/01/15 Python
html5 canvas绘制网络字体的常用方法
2019/08/26 HTML / CSS
介绍一下linux文件系统分配策略
2012/11/17 面试题
《和我们一样享受春天》教学反思
2014/02/07 职场文书
教师工作表现自我评价
2015/03/05 职场文书
中学教师读书笔记
2015/07/01 职场文书
使用这 6个Vue加载动画库来减少我们网站的跳出率
2021/05/18 Vue.js
PHP中strval()函数实例用法
2021/06/07 PHP