layui从数据库中获取复选框的值并默认选中方法


Posted in Javascript onAugust 15, 2018

如下:

layui从数据库中获取复选框的值并默认选中方法

<!doctype html>

<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<link rel="stylesheet" type="text/css"
href="../../../static/js/css/layui.css" rel="external nofollow" media="all">
<link rel="stylesheet" type="text/css"
href="../../../static/css/index-gb.css" rel="external nofollow" media="all">
<link rel="stylesheet"
href="http://at.alicdn.com/t/font_563459_gq4dpdw2k61xajor.css" rel="external nofollow" />
<style>
#node input[type=checkbox] {
display: inline;
}
</style>
</head>
<body>
<div class="div-con">
<form class="layui-form layui-form1">
<input type="hidden" name="roleid" id="id" value="#(role.roleid ??)">
<div class="layui-form-item form-item1">
<label class="layui-form-label form-label1">角色名称</label>
<div class="layui-input-block input-block1">
<input value="#(role.name)" type="text" name="name"
autocomplete="off" placeholder="请输入角色名称"
class="layui-input layui-input1">
</div>
</div>
<div class="layui-form-item form-item1">
<label class="layui-form-label form-label1">角色描述</label>
<div class="layui-input-block input-block1">
<textarea value="#(role.description)" name="description" id=""
cols="30" rows="10" class="layui-textarea textarea-me"
placeholder="请输入角色描述"></textarea>
</div>
</div>
<div class="layui-form-item form-item1">
<label class="layui-form-label form-label1">菜单权限</label>
<div class="layui-input-block input-block4">
<input type="checkbox" name="functional" lay-skin="primary"
value="接待人员管理" title="接待人员管理"> <input type="checkbox"
name="functional" lay-skin="primary" value="接待车辆管理" title="接待车辆管理">
<input type="checkbox" name="functional" lay-skin="primary"
value="来访信息录入" title="来访信息录入"> <input type="checkbox"
name="functional" lay-skin="primary" value="我的待办" title="我的待办">
<input type="checkbox" name="functional" lay-skin="primary"
value="人员接待统计" title="人员接待统计"> <input type="checkbox"
name="functional" lay-skin="primary" value="园区接待统计" title="园区接待统计">
<input type="checkbox" name="functional" lay-skin="primary"
value="角色管理" title="角色管理"> <input type="checkbox"
name="functional" lay-skin="primary" value="用户管理" title="用户管理">
<input type="checkbox" name="functional" lay-skin="primary"
value="接待礼遇管理" title="接待礼遇管理"> <input type="checkbox"
name="functional" lay-skin="primary" value="操作日志" title="操作日志">
<input type="checkbox" name="functional" lay-skin="primary"
value="登录日志" title="登录日志">
</div>
</div>
<div class="layui-form-item form-item-btn">
<div class="layui-input-block layui-input-block5">
<button class="layui-btn" lay-submit lay-filter="form">提交</button>
<button type="reset" class="layui-btn layui-btn-primary" id="reset">取消</button>
</div>
</div>
</form>
</div>
</body>
<script type="text/javascript" src="../../../static/js/layui.all.js"
charset="utf-8"></script>
<script type="text/javascript" src="../../../static/js/jquery-3.2.0.js"
charset="utf-8"></script>
<script type="text/javascript">
/**
 * 将从数据库中获取到的菜单权限以,分隔开,并默认选中
 */
layui.use('form', function() {
var form = layui.form;
var functional='#(role.functional)';
var groupCheckbox = $("input[name='functional']");
for (i = 0; i < groupCheckbox.length; i++) {
  var val =groupCheckbox[i].value;
  if(functional.split(',').indexOf(val)!=-1){
  groupCheckbox[i].checked=true;
  }
}
form.render();
});
</script>
</html>
layui.use('form', function(){
 var form = layui.form;
 //监听提交
 layui.code
  form.on('submit(form)', function(data){
 //获取复选框选中的值
 var groupCheckbox=$("input[name='functional']");
 var functional="";
  for(i=0;i<groupCheckbox.length;i++){
   if(groupCheckbox[i].checked){
    var val =groupCheckbox[i].value;
    if(functional.length>0){
    functional+=","+val;
    }else{
    functional+=val;
    }
    
   }
  }
  data.field.functional=functional;
  
 $.post("/role/editOk",data.field,function(res){
 if(res.code=="0"){
 layer.msg(res.data);
 }else{
 layer.msg(res.data);
 }
 })
 return false;
 });
}); 
</script>

以上这篇layui从数据库中获取复选框的值并默认选中方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript 判断客户端浏览器类型代码
Mar 01 Javascript
javascript客户端解决方案 缓存提供程序
Jul 14 Javascript
jquery 图片轮换效果
Jul 29 Javascript
jQuery 幻灯片插件(带缩略图功能)
Jan 24 Javascript
jquery制作搜狐快站页面效果示例分享
Feb 21 Javascript
JS使用JSON作为参数实例分析
Jun 23 Javascript
node.js平台下的mysql数据库配置及连接
Mar 31 Javascript
bootstrap响应式工具使用详解
Nov 29 Javascript
Koa2微信公众号开发之消息管理
May 16 Javascript
jQuery实现的鼠标拖动浮层功能示例【拖动div等任何标签】
Dec 29 jQuery
Vue核心概念Getter的使用方法
Jan 18 Javascript
js实现验证码干扰(静态)
Feb 22 Javascript
关于微信小程序bug记录与解决方法
Aug 15 #Javascript
layui select获取自定义属性方法
Aug 15 #Javascript
Vue自定义toast组件的实例代码
Aug 15 #Javascript
JavaScript中set与get方法用法示例
Aug 15 #Javascript
基于JavaScript实现瀑布流布局
Aug 15 #Javascript
解决Layui 表单提交数据为空的问题
Aug 15 #Javascript
jQuery轮播图实例详解
Aug 15 #jQuery
You might like
PHP中的session永不过期的解决思路及实现方法分享
2011/04/20 PHP
超级强大的表单验证
2006/06/26 Javascript
关于使用 jBox 对话框的提交不能弹出问题解决方法
2012/11/07 Javascript
JS在IE下缺少标识符的错误
2014/07/23 Javascript
容易造成JavaScript内存泄露几个方面
2014/09/04 Javascript
Javascript学习笔记之函数篇(四):arguments 对象
2014/11/23 Javascript
jQuery组件easyui对话框实现代码
2016/08/25 Javascript
基于JavaScript实现鼠标箭头移动图片跟着移动
2016/08/30 Javascript
什么是JavaScript中的结果值?
2016/10/08 Javascript
jQuery插件ajaxFileUpload异步上传文件
2016/10/19 Javascript
AngularJS创建自定义指令的方法详解
2016/11/03 Javascript
Javascript DOM事件操作小结(监听鼠标点击、释放,悬停、离开等)
2017/01/20 Javascript
详解Vue路由开启keep-alive时的注意点
2017/06/20 Javascript
深入理解vue Render函数
2017/07/19 Javascript
用node-webkit把web应用打包成桌面应用(windows环境)
2018/02/01 Javascript
JS简单生成由字母数字组合随机字符串示例
2018/05/25 Javascript
angular4 获取wifi列表中文显示乱码问题的解决
2018/10/20 Javascript
python+ffmpeg批量去视频开头的方法
2019/01/09 Python
python石头剪刀布小游戏(三局两胜制)
2021/01/20 Python
python导入pandas具体步骤方法
2019/06/23 Python
python opencv鼠标事件实现画框圈定目标获取坐标信息
2020/04/18 Python
python3 enum模块的应用实例详解
2019/08/12 Python
自定义Django Form中choicefield下拉菜单选取数据库内容实例
2020/03/13 Python
Python不支持 i ++ 语法的原因解析
2020/07/22 Python
Python爬虫过程解析之多线程获取小米应用商店数据
2020/11/14 Python
python中requests模拟登录的三种方式(携带cookie/session进行请求网站)
2020/11/17 Python
HTML5 语音搜索(淘宝店语音搜素)
2013/01/03 HTML / CSS
美国羽绒床上用品第一品牌:Pacific Coast
2018/08/25 全球购物
女性时尚网购:Chic Me
2019/07/30 全球购物
球队口号
2014/06/18 职场文书
爱护公共设施的标语
2014/06/24 职场文书
阿甘正传观后感
2015/06/01 职场文书
百年孤独读书笔记
2015/06/29 职场文书
高中生综合素质评价范文
2015/08/18 职场文书
七年级作文之游记
2019/12/11 职场文书
多表查询、事务、DCL
2021/04/05 MySQL