对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闭包的高级使用方法实例
Jul 04 Javascript
node.js中的fs.closeSync方法使用说明
Dec 17 Javascript
JavaScript Math.floor方法(对数值向下取整)
Jan 09 Javascript
angularJS 中input示例分享
Feb 09 Javascript
Js数组排序函数sort()介绍
Jun 08 Javascript
jQuery实现图片渐入渐出切换展示效果
Aug 15 Javascript
Bootstrap进度条与AJAX后端数据传递结合使用实例详解
Apr 23 Javascript
Angular.js组件之input mask对input输入进行格式化详解
Jul 10 Javascript
jquery tmpl模板(实例讲解)
Sep 02 jQuery
JavaScript实现修改伪类样式
Nov 27 Javascript
微信小程序渲染性能调优小结
Jul 30 Javascript
vue+django实现下载文件的示例
Mar 24 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
德生H-501的评价与改造
2021/03/02 无线电
深入PHP许愿墙模块功能分析
2013/06/25 PHP
使用PHP接收POST数据,解析json数据
2013/06/28 PHP
php中使用getimagesize获取图片、flash等文件的尺寸信息实例
2014/04/29 PHP
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes)
2014/11/08 PHP
php Session无效分析资料整理
2016/11/29 PHP
Centos7.7 64位利用本地完整安装包安装lnmp/lamp套件教程
2021/03/09 Servers
js 变量类型转换常用函数与代码[比较全]
2009/12/01 Javascript
jQuery 常见开发使用技巧总结
2009/12/26 Javascript
指定位置如果有图片显示图片,无图片显示广告的JS
2010/06/05 Javascript
JavaScript简介
2015/02/15 Javascript
JavaScript实现的一个倒计时的类
2015/03/12 Javascript
JavaScript删除数组元素的方法
2015/03/20 Javascript
Javascript HTML5 Canvas实现的一个画板
2020/04/12 Javascript
预防网页挂马的方法总结
2016/11/03 Javascript
vue.js 底部导航栏 一级路由显示 子路由不显示的解决方法
2018/03/09 Javascript
在vue项目中,将juery设置为全局变量的方法
2018/09/25 Javascript
JS实现倒计时图文效果
2018/11/17 Javascript
使用vue开发移动端管理后台的注意事项
2019/03/07 Javascript
VUE+node(express)实现前后端分离
2019/10/13 Javascript
编写v-for循环的技巧汇总
2020/12/01 Javascript
[51:43]OG vs LGD 2018国际邀请赛淘汰赛BO3 第五场 8.26
2018/08/30 DOTA
安装dbus-python的简要教程
2015/05/05 Python
关于python的bottle框架跨域请求报错问题的处理方法
2017/03/19 Python
python线程池threadpool使用篇
2018/04/27 Python
Django models文件模型变更错误解决
2020/05/11 Python
Python 为什么推荐蛇形命名法原因浅析
2020/06/18 Python
Pytorch之Tensor和Numpy之间的转换的实现方法
2020/09/03 Python
css3的图形3d翻转效果应用示例
2014/04/08 HTML / CSS
css3 position fixed固定居中问题解决方案
2014/08/19 HTML / CSS
历史系毕业生自荐信
2013/10/28 职场文书
2014年教师党员自我评价范文
2014/09/22 职场文书
2015公司年度工作总结
2015/05/14 职场文书
企业安全生产规章制度
2015/08/06 职场文书
银行柜员优质服务心得体会
2016/01/22 职场文书
分位数回归模型quantile regeression应用详解及示例教程
2021/11/02 Python