對(duì)layui中表單元素的使用詳解
首先不管是單選框還是復(fù)選框或者是下拉框,都要在你寫的標(biāo)簽外面套一層div或者是form標(biāo)簽,如:
<div class="layui-input-block"> <input type="radio" name="sex" value="0" title="男"> </div>,class屬性是固定寫法。
這樣寫好了以后,你如果是寫在靜態(tài)頁面,這樣式可以看見效果,如果寫在js里,這樣寫了還有一步得寫,那就是
var form = layui.form(); form.render("select"); //更新全部
這樣寫是外面套的是form標(biāo)簽,如果是div,就寫layui.div();即可。
對(duì)于下拉框的事件的使用,語法form.on('event(過濾器值)', callback);
也可寫成
var form=layui.form();
form.on('select(addywlb)', function(data){}),這里面的選中的值可以直接data.value;關(guān)于data里的數(shù)據(jù)結(jié)構(gòu),感興趣可以console.log(data);打印出看看。獲取選中的其他的屬性值,和普通的用法一樣,$("#cxYearBegin option:selected").attr("year");對(duì)了,關(guān)于select()括號(hào)里的值是這樣來的 <select name="modules" lay-verify="required" lay-filter="cxYearBegin" lay-search="" id="cxYearBegin" >,根據(jù)這個(gè)lay-filter屬性來獲取。
如果是復(fù)選框的事件,就可以這樣寫
form.on('checkbox(filter)', function(data){});
如果是單選按鈕是這樣寫:
form.on('radio(filter)', function(data){});
如果是開關(guān)按鈕,事件是一樣的:
form.on('switch(filter)', function(data){});
其中括號(hào)里的值都是通過lay-filter這個(gè)屬性值來獲取。
以上這篇對(duì)layui中表單元素的使用詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
如何手動(dòng)實(shí)現(xiàn)es5中的bind方法詳解
這篇文章主要給大家介紹了關(guān)于如何手動(dòng)實(shí)現(xiàn)es5中的bind方法的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-12-12利用layer實(shí)現(xiàn)表單完美驗(yàn)證的方法
今天小編就為大家分享一篇利用layer實(shí)現(xiàn)表單完美驗(yàn)證的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-09-09javascript 數(shù)據(jù)結(jié)構(gòu)的題
面試題是3個(gè)數(shù)據(jù)結(jié)構(gòu)的題,可以用java/c/c++/python實(shí)現(xiàn),靠,js也能實(shí)現(xiàn),鄙視js?我上機(jī)就用js寫的,雖說肯定沒戲,但js我挺。2008-07-07