对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 相关文章推荐
Javascript实例教程(19) 使用HoTMetal(1)
Dec 23 Javascript
JS 显示当前日期与时间的代码
Mar 24 Javascript
js获取某月的最后一天日期的简单实例
Jun 22 Javascript
javascript获取重复次数最多的字符
Jul 08 Javascript
Vue.js组件tree实现省市多级联动
Dec 02 Javascript
12 款 JS 代码测试必备工具(翻译)
Dec 13 Javascript
less简单入门(CSS 预处理语言)
Mar 08 Javascript
angular仿支付宝密码框输入效果
Mar 25 Javascript
完美解决手机浏览器顶部下拉出现网页源或刷新的问题
Nov 30 Javascript
Node.js 利用cheerio制作简单的网页爬虫示例
Mar 01 Javascript
jquery点击回车键实现登录效果并默认焦点的方法
Mar 09 jQuery
vue2.0路由切换后页面滚动位置不变BUG的解决方法
Mar 14 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
PHP4实际应用经验篇(3)
2006/10/09 PHP
中国站长站 For Dede4.0 采集规则
2007/05/27 PHP
Yii支持多域名cors原理的实现
2018/12/05 PHP
实用javaScript技术-屏蔽类
2006/08/15 Javascript
MooBox 基于Mootools的对话框插件
2012/01/20 Javascript
Js 去掉字符串中的空格(实现代码)
2013/11/19 Javascript
jquery原创弹出层折叠效果点击折叠弹出一个层
2014/03/12 Javascript
jQuery实现Select左右复制移动内容
2016/08/05 Javascript
详解前端构建工具gulpjs的使用介绍及技巧
2017/01/19 Javascript
Node.js使用Express创建Web项目详细教程
2017/03/31 Javascript
springmvc接收jquery提交的数组数据代码分享
2017/10/28 jQuery
Vue的elementUI实现自定义主题方法
2018/02/23 Javascript
微信小程序webview实现长按点击识别二维码功能示例
2019/01/24 Javascript
为react组件库添加typescript类型提示的方法
2020/06/15 Javascript
[40:48]DOTA2上海特级锦标赛D组败者赛 Liquid VS COL第二局
2016/02/28 DOTA
Python使用logging结合decorator模式实现优化日志输出的方法
2016/04/16 Python
python实现读取并显示图片的两种方法
2017/01/13 Python
解决tensorflow测试模型时NotFoundError错误的问题
2018/07/26 Python
python如何读取bin文件并下发串口
2019/07/05 Python
详解用python -m http.server搭一个简易的本地局域网
2020/09/24 Python
在html5的Canvas上绘制椭圆的几种方法总结
2013/01/07 HTML / CSS
使用jTopo给Html5 Canva中绘制的元素添加鼠标事件
2014/05/15 HTML / CSS
处理textarea中的换行和空格
2019/12/12 HTML / CSS
eBay瑞士购物网站:eBay.ch
2018/12/24 全球购物
RUIFIER官网:英国奢侈高级珠宝品牌
2020/06/12 全球购物
工作自荐信
2013/12/11 职场文书
勾股定理课后反思
2014/04/26 职场文书
社区爱国卫生月活动总结
2014/06/30 职场文书
信息合作协议书
2014/10/09 职场文书
员工工作及收入证明
2014/10/28 职场文书
2015元旦晚会主持人开场白+结束语
2014/12/14 职场文书
异地恋情人节寄语
2015/02/28 职场文书
代理词怎么写
2015/05/25 职场文书
个人催款函范文
2015/06/23 职场文书
ajax请求前端跨域问题原因及解决方案
2021/10/16 Javascript
方法汇总:Python 安装第三方库常用
2022/04/26 Python