您好,登錄后才能下訂單哦!
了解layui怎樣獲取復選框的值以及如何為復選框賦值?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家帶來的參考內容,讓我們一起來看看吧!
獲取復選框的值:
一、layui獲取單個復選框的值
=========================================HTML============================================= <div class="layui-form-item"> <div class="layui-col-md12"> <div> <label class="layui-form-label">類型</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="結束時間" title="結束時間"> </div> </div> <span></span> </div> </div> ========================================JS============================================= var allDayCheck = document.getElementById("AllDay").checked; var isEndCheck = document.getElementById("IsEnd").checked;
二、layui獲取多個復選框的值,并集中傳給后臺
//HTML代碼 <form class="layui-form"> <div class="layui-form-item"> <label class="layui-form-label">復選框</label> <div class="layui-input-block"> <input type="checkbox" name="like" value="1" title="寫作"> <input type="checkbox" name="like" value="2" title="閱讀" > <input type="checkbox" name="like" value="3" title="發呆"> </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(",");//將數組合并成字符串 $.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復選框賦值呢?
layui.use('form', function () { form = layui.form; $('#AllDay').prop("checked", true); //先進行基本賦值 form.render(); //這句必須(用來更新渲染頁面) });
感謝各位的閱讀!看完上述內容,你們對layui怎樣獲取復選框的值以及如何為復選框賦值大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。