取值:
- <div class="layui-input-block">
- <input type="checkbox" id="permission" name="permission" value="资金管理" title="资金管理">
- <input type="checkbox" id="permission" name="permission" value="精准扶贫" title="精准扶贫">
- <input type="checkbox" id="permission" name="permission" value="公文审批" title="公文审批">
- <input type="checkbox" id="permission" name="permission" value="数据处理" title="数据处理">
- </div>
-
-
- //读取值信息
- console.log(JSON.stringify(GetCheckboxValues("permission")));
-
- <script>
- //将checke拼接为"value1,value2,value3"
- function GetCheckboxValues(Name) {
- var result = [];
- $("[id='" + Name + "']:checkbox").each(function () {
- if ($(this).is(":checked")) {
- result.push($(this).attr("title"));
- }
- });
- return result.join(",");
- };
- </script>
赋值
- //给复选框赋值
- var unitType = [];
- unitType = json.user_permission.split(",");
- for (var j = 0; j < unitType.length; j++) {
- var unitTypeCheckbox = $("input[id='permission']");
- for (var i = 0; i < unitTypeCheckbox.length; i++) {
- if (unitTypeCheckbox[i].title == unitType[j]) {
- unitTypeCheckbox[i].value = unitType[j];
- unitTypeCheckbox[i].checked = true;
- }
- }
- }
- form.render();