关键词搜索

源码搜索 ×
×

layui 复选框checked获取值和赋值

发布2020-01-16浏览2433次

详情内容

取值:

  1. <div class="layui-input-block">
  2. <input type="checkbox" id="permission" name="permission" value="资金管理" title="资金管理">
  3. <input type="checkbox" id="permission" name="permission" value="精准扶贫" title="精准扶贫">
  4. <input type="checkbox" id="permission" name="permission" value="公文审批" title="公文审批">
  5. <input type="checkbox" id="permission" name="permission" value="数据处理" title="数据处理">
  6. </div>
  7. //读取值信息
  8. console.log(JSON.stringify(GetCheckboxValues("permission")));
  9. <script>
  10. //将checke拼接为"value1,value2,value3"
  11. function GetCheckboxValues(Name) {
  12. var result = [];
  13. $("[id='" + Name + "']:checkbox").each(function () {
  14. if ($(this).is(":checked")) {
  15. result.push($(this).attr("title"));
  16. }
  17. });
  18. return result.join(",");
  19. };
  20. </script>

赋值

  1. //给复选框赋值
  2. var unitType = [];
  3. unitType = json.user_permission.split(",");
  4. for (var j = 0; j < unitType.length; j++) {
  5. var unitTypeCheckbox = $("input[id='permission']");
  6. for (var i = 0; i < unitTypeCheckbox.length; i++) {
  7. if (unitTypeCheckbox[i].title == unitType[j]) {
  8. unitTypeCheckbox[i].value = unitType[j];
  9. unitTypeCheckbox[i].checked = true;
  10. }
  11. }
  12. }
  13. form.render();

 

相关技术文章

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载