layui里的表单元素的使用
2017-03-09 11:06
183 查看
首先不管是单选框还是复选框或者是下拉框,都要在你写的标签外面套一层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这个属性值来获取。
<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中表单元素的使用详解
- 今天发现的可以使用参数的方式将表单设计元素名传给方法
- 一个js中使用document调用表单元素的问题
- js创建表单元素并使用submit进行提交
- 【jQuery】使用serialize()方法序列化表单元素值
- 使用 Zend_Form_Element 生成表单元素 --(手册)
- Zend Framework 1.10.1 理解和使用 Zend 表单装饰器之五:创建和呈现复合元素
- 动态添加表单元素,并使用bootstrapValidator插件进行动态添加校验
- js创建表单元素并使用submit进行提交
- JQuery对表单元素的基本操作使用总结
- 使用JS获取表单元素里面的内容
- 使用image元素也可以进行表单的提交
- 表单元素属性readonly和disabled使用对比
- HTML5 的新的表单元素(datalist/keygen/output)使用介绍
- 关于Artdialog插件中获取内部表单元素值的使用心得
- jquery之处理表单元素值(使用val()方法)
- 使用表单元素展示关联数组
- 使用jQuery时Form表单元素ID和name命名大忌
- jQuery使用之(四)处理页面的表单元素
- 【AJAX】使用serialize()方法序列化表单元素值