对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 相关文章推荐
用jquery来定位
Feb 20 Javascript
setTimeout自动触发一个js的方法
Jan 15 Javascript
node.js 开发指南 ? Node.js 连接 MySQL 并进行数据库操作
Jul 29 Javascript
jQuery实现自定义右键菜单的树状菜单效果
Sep 02 Javascript
浅谈js对象的创建和对6种继承模式的理解和遐想
Oct 16 Javascript
fullCalendar中文API官方文档
Feb 07 Javascript
React全家桶环境搭建过程详解
May 18 Javascript
基于vue2.0的活动倒计时组件countdown(附源码下载)
Oct 09 Javascript
ant-design-vue 实现表格内部字段验证功能
Dec 16 Javascript
原生js实现表格循环滚动
Nov 24 Javascript
vue3.0 项目搭建和使用流程
Mar 04 Vue.js
面试中canvas绘制图片模糊图片问题处理
Mar 13 Javascript
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
PHP curl模拟浏览器采集阿里巴巴的实现代码
2011/04/20 PHP
input file获得文件根目录简单实现
2013/04/26 PHP
去除php注释和去除空格函数分享
2014/03/13 PHP
Windows下php+mysql5.7配置教程
2017/05/16 PHP
PHP实现的多维数组排序算法分析
2018/02/10 PHP
使用jquery与图片美化checkbox和radio控件的代码(打包下载)
2010/11/11 Javascript
一个级联菜单代码学习及removeClass与addClass的应用
2013/01/24 Javascript
jQuery对指定元素中指定字符串进行替换的方法
2015/03/17 Javascript
很全面的JavaScript常用功能汇总集合
2016/01/22 Javascript
AngularJS 路由详解和简单实例
2016/07/28 Javascript
微信开发 使用picker封装省市区三级联动模板
2016/10/28 Javascript
JavaScript this绑定过程深入详解
2018/12/07 Javascript
详解JavaScript函数callee、call、apply的区别
2019/03/08 Javascript
vue动画效果实现方法示例
2019/03/18 Javascript
基于纯JS实现多张图片的懒加载Lazy过程解析
2019/10/14 Javascript
基于vue+echarts 数据可视化大屏展示的方法示例
2020/03/09 Javascript
详解Webpack4多页应用打包方案
2020/07/16 Javascript
python网络编程学习笔记(10):webpy框架
2014/06/09 Python
浅谈配置OpenCV3 + Python3的简易方法(macOS)
2018/04/02 Python
python实现数据导出到excel的示例--普通格式
2018/05/03 Python
python生成lmdb格式的文件实例
2018/11/08 Python
python高斯分布概率密度函数的使用详解
2019/07/10 Python
使用keras时input_shape的维度表示问题说明
2020/06/29 Python
Tensorflow tensor 数学运算和逻辑运算方式
2020/06/30 Python
Pycharm安装第三方库失败解决方案
2020/11/17 Python
html5开发之viewport使用
2013/10/17 HTML / CSS
日本航空官方网站:JAL
2019/06/19 全球购物
俄语地区最大的中国商品在线购物网站之一:Umka Mall
2019/11/03 全球购物
售后服务经理岗位职责
2014/02/25 职场文书
2014年幼儿园工作总结
2014/11/10 职场文书
现实表现材料范文
2014/12/23 职场文书
大学四年个人总结
2015/03/03 职场文书
工作能力自我评价2015
2015/03/05 职场文书
活着观后感
2015/06/03 职场文书
爱国主义电影观后感
2015/06/18 职场文书
疾病证明书
2015/06/19 职场文书