对layui中表单元素的使用详解


Posted in Javascript onAugust 15, 2018

首先不管是单选框还是复选框或者是下拉框,都要在你写的标签外面套一层div或者是form标签,如:

<div class="layui-input-block">
<input type="radio" name="sex" value="0" title="男">
</div>,class属性是固定写法。

这样写好了以后,你如果是写在静态页面,这样式可以看见效果,如果写在js里,这样写了还有一步得写,那就是

var form = layui.form();
form.render("select"); //更新全部

这样写是外面套的是form标签,如果是div,就写layui.div();即可。

对于下拉框的事件的使用,语法form.on('event(过滤器值)', callback);

也可写成

var form=layui.form();

form.on('select(addywlb)', function(data){}),这里面的选中的值可以直接data.value;关于data里的数据结构,感兴趣可以console.log(data);打印出看看。获取选中的其他的属性值,和普通的用法一样,$("#cxYearBegin option:selected").attr("year");对了,关于select()括号里的值是这样来的 <select name="modules" lay-verify="required" lay-filter="cxYearBegin" lay-search="" id="cxYearBegin" >,根据这个lay-filter属性来获取。

如果是复选框的事件,就可以这样写

form.on('checkbox(filter)', function(data){});

如果是单选按钮是这样写:

form.on('radio(filter)', function(data){});

如果是开关按钮,事件是一样的:

form.on('switch(filter)', function(data){});

其中括号里的值都是通过lay-filter这个属性值来获取。

以上这篇对layui中表单元素的使用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
学习YUI.Ext第五日--做拖放Darg&amp;Drop
Mar 10 Javascript
点图片上一页下一页翻页效果
Jul 09 Javascript
javascript radio 联动效果
Mar 04 Javascript
使用jQuery UI的tooltip函数修饰title属性的气泡悬浮框
Jun 24 Javascript
AngularJS入门教程之XHR和依赖注入详解
Aug 18 Javascript
基于JavaScript实现数码时钟效果
Mar 30 Javascript
原生实现一个react-redux的代码示例
Jun 08 Javascript
vue axios数据请求及vue中使用axios的方法
Sep 10 Javascript
通过图带你深入了解vue的响应式原理
Jun 21 Javascript
vue+elementUI实现图片上传功能
Aug 20 Javascript
javascript实现前端input密码输入强度验证
Jun 24 Javascript
antdesign-vue结合sortablejs实现两个table相互拖拽排序功能
Jan 08 Vue.js
layui中使用jquery控制radio选中事件的示例代码
Aug 15 #jQuery
vue生命周期实例小结
Aug 15 #Javascript
layui获取多选框中的值方法
Aug 15 #Javascript
layui radio性别单选框赋值方法
Aug 15 #Javascript
vue在手机中通过本机IP地址访问webApp的方法
Aug 15 #Javascript
LayUI表格批量删除方法
Aug 15 #Javascript
layui中table表头样式修改方法
Aug 15 #Javascript
You might like
40年前的这部特摄片恐龙特级克塞号80后的共同回忆
2020/03/08 日漫
php使用curl和正则表达式抓取网页数据示例
2014/04/13 PHP
php批量添加数据与批量更新数据的实现方法
2014/12/16 PHP
php简单统计字符串单词数量的方法
2015/06/19 PHP
PHP+ajax分页实例简析
2015/12/07 PHP
Gambit vs ForZe BO3 第三场 2.13
2021/03/10 DOTA
Javascript模块模式分析
2008/05/16 Javascript
JavaScript DOM 添加事件
2009/02/14 Javascript
向大师们学习Javascript(视频与PPT)
2009/12/27 Javascript
从零开始学习jQuery (八) 插播:jQuery实施方案
2011/02/23 Javascript
jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)
2013/03/22 Javascript
深入理解JavaScript系列(46):代码复用模式(推荐篇)详解
2015/03/04 Javascript
JavaScript自定义函数实现查找两个字符串最长公共子串的方法
2016/11/24 Javascript
node.js部署之启动后台运行forever的方法
2018/05/23 Javascript
vue项目中实现的微信分享功能示例
2019/01/21 Javascript
JavaScript实现的九种排序算法
2019/03/04 Javascript
微信小程序开发之点击按钮退出小程序的实现方法
2019/04/26 Javascript
js实现div色块拖动录制
2020/01/16 Javascript
js与jquery获取input输入框中的值实例讲解
2020/02/27 jQuery
js中位数不足自动补位扩展padLeft、padRight实现代码
2020/04/06 Javascript
[01:45]亚洲邀请赛互动指南虚拟物品介绍
2015/01/30 DOTA
Python数据结构之顺序表的实现代码示例
2017/11/15 Python
Python简单实现控制电脑的方法
2018/01/22 Python
pandas数据清洗,排序,索引设置,数据选取方法
2018/05/18 Python
对python3标准库httpclient的使用详解
2018/12/18 Python
python批量从es取数据的方法(文档数超过10000)
2018/12/27 Python
Python File(文件) 方法整理
2019/02/18 Python
Tensorflow不支持AVX2指令集的解决方法
2020/02/03 Python
python GUI库图形界面开发之PyQt5 UI主线程与耗时线程分离详细方法实例
2020/02/26 Python
销售类个人求职信范文
2013/09/25 职场文书
毕业生个人求职信范文分享
2014/01/05 职场文书
支部鉴定材料
2014/06/02 职场文书
讲座通知范文
2015/04/23 职场文书
2015年企业员工工作总结范文
2015/05/21 职场文书
高考1977观后感
2015/06/04 职场文书
Python简易开发之制作计算器
2022/04/28 Python