您好,登錄后才能下訂單哦!
了解layui怎樣獲取復(fù)選框的值以及如何為復(fù)選框賦值?這個(gè)問(wèn)題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見(jiàn)到的。希望通過(guò)這個(gè)問(wèn)題能讓你收獲頗深。下面是小編給大家?guī)?lái)的參考內(nèi)容,讓我們一起來(lái)看看吧!
獲取復(fù)選框的值:
一、layui獲取單個(gè)復(fù)選框的值
=========================================HTML============================================= <div class="layui-form-item"> <div class="layui-col-md12"> <div> <label class="layui-form-label">類(lèi)型</label> <div class="layui-input-block"> <input type="checkbox" name="AllDay" id="AllDay" lay-filter="test1" value="全天" title="全天"> <input type="checkbox" name="IsEnd" id="IsEnd" lay-filter="test1" value="結(jié)束時(shí)間" title="結(jié)束時(shí)間"> </div> </div> <span></span> </div> </div> ========================================JS============================================= var allDayCheck = document.getElementById("AllDay").checked; var isEndCheck = document.getElementById("IsEnd").checked;
二、layui獲取多個(gè)復(fù)選框的值,并集中傳給后臺(tái)
//HTML代碼 <form class="layui-form"> <div class="layui-form-item"> <label class="layui-form-label">復(fù)選框</label> <div class="layui-input-block"> <input type="checkbox" name="like" value="1" title="寫(xiě)作"> <input type="checkbox" name="like" value="2" title="閱讀" > <input type="checkbox" name="like" value="3" title="發(fā)呆"> </div> </div> <div class="layui-form-item"> <div class="layui-input-block"> <button class="layui-btn" lay-submit lay-filter="formDemo">立即提交</button> <button type="reset" class="layui-btn layui-btn-primary">重置</button> </div> </div> </form> //JS代碼 <script> layui.use('form', function(){ var form = layui.form; form.on('submit(formDemo)', function(data){ //獲取checkbox[name='like']的值 var arr = new Array(); $("input:checkbox[name='like']:checked").each(function(i){ arr[i] = $(this).val(); }); data.field.like = arr.join(",");//將數(shù)組合并成字符串 $.post("admin.php", {data:data.field}, function (res) { if (res.code == 1) { layer.msg(res.msg, {time: 1800, icon: 1}, function () { location.href = res.url; }); } else { layer.msg(res.msg, {time: 1800, icon: 2}); } }, 'json'); return false; }); }); </script>
那么怎么給layui復(fù)選框賦值呢?
layui.use('form', function () { form = layui.form; $('#AllDay').prop("checked", true); //先進(jìn)行基本賦值 form.render(); //這句必須(用來(lái)更新渲染頁(yè)面) });
感謝各位的閱讀!看完上述內(nèi)容,你們對(duì)layui怎樣獲取復(fù)選框的值以及如何為復(fù)選框賦值大概了解了嗎?希望文章內(nèi)容對(duì)大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。