layui更多是面向于后端開發者,所以在組織形式上依然采用了幾年前的以瀏覽器為宿主的類AMD模塊管理方式,卻又并非受限于CommonJS的那些條條框框,它擁有自己的模式,更加輕量和簡單。
獲取layui表單復選框已選中的數據:
html
<!DOCTYPEhtml>
<html>
<head>
<metacharset=”utf-8″>
<title>layui.form.checkbox獲取選中</title>
<linkrel=”stylesheet”href=”layui/css/layui.css”media=”all”>
</head>
<body>
<formclass=”layui-form”><!–提示:如果你不想用form,你可以換成div等任何一個普通元素–>
<divclass=”layui-form-item”>
<labelclass=”layui-form-label”>復選框</label>
<divclass=”layui-input-block”>
<inputtype=”checkbox”name=”CSDN”lay-filter=”like”title=”復選框一”value=”dongsir”>
<inputtype=”checkbox”name=”CSDN”lay-filter=”like”title=”復選框二”value=”董先生”>
</div>
</div>
<divclass=”layui-form-item”>
<labelclass=”layui-form-label”>開關關</label>
<divclass=”layui-input-block”>
<inputtype=”checkbox”name=”switch”lay-skin=”switch”value=”董輝”>
</div>
</div>
<divclass=”layui-form-item”>
<labelclass=”layui-form-label”>開關開</label>
<divclass=”layui-input-block”>
<inputtype=”checkbox”name=”switch”checkedlay-skin=”switch”value=”董先生的CSDN”>
</div>
</div>
<divclass=”layui-form-item”>
<divclass=”layui-input-block”>
<buttonclass=”layui-btn”lay-submitlay-filter=”*”>立即提交</button>
</div>
</div>
</form>
<scriptsrc=”layui/layui.js”></script>
JS
layui.use(‘form’,function(){
varform=layui.form,
$=layui.$;
//各種基于事件的操作。
form.on(‘submit(*)’,function(data){
//將頁面全部復選框選中的值拼接到一個數組中
vararr_box=[];
$(‘input[type=checkbox]:checked’).each(function(){
arr_box.push($(this).val());
});
//數組
console.log(arr_box);
//[“董先生的CSDN”]
returnfalse;//阻止表單跳轉。如果需要表單跳轉,去掉這段即可。
});
});
如果需要字符串的話,再將數組轉為字符串
console.log(arr_box.toString());
//dongsir,董先生,董先生的CSDN
如果需要自定義分割字符的字符串
console.log(arr_box.join(“,”));
//dongsir,董先生,董先生的CSDN
?layui,是一款采用自身模塊規范編寫的前端UI框架,遵循原生Html/CSS/JS的書寫與組織形式,門檻極低,拿來即用。其外在極簡,卻又不失飽滿的內在,體積輕盈,組件豐盈,從核心代碼到API的每一處細節都經過精心雕琢,非常適合界面的快速開發。
以上就是酷仔今日整理發布的“web前端基礎教程 用layui獲取checkbox復選框值”一文,希望為正在學習Web前端layui的朋友提供參考.
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。