var code=$("#${model.menu_code}").prop("checked",true); //给复选框打勾
console.log(${model.menu_code});
});
layui.use(["jquery", "upload", "form", "layer", "element"], function() {var $ =layui.$,
element=layui.element,
layer=layui.layer,
upload=layui.upload,
form=layui.form;//自定义验证规则
form.verify({
nikename:function(value){if(value.length < 5){return '昵称至少得5个字符啊';
}
}
,Hours: [/^[0-9_\u4e00-\u9fa5\\s·]+$/, '小时数只能是数字']
});/*form.on('select(roleName)', function(data){
var grade =data.value;
var code=document.getElementById("role_code");
code.value=grade;
/!* console.log(data.elem); //得到select原始DOM对象*!/
console.log(data.value); //得到被选中的值
/!* console.log(data.othis); //得到美化后的DOM对象*!/
});
该备注方法是监听下拉框roleName,选中给role_code绑定value*/
//监听提交
form.on('submit(add)',function(data) {//获取所有的input标签
var input = document.getElementsByTagName("input");var str="";for (var i = 0; i < input.length; i++)
{var obj =input[i];//判断是否是checkbox并且已经选中
if (obj.type == "checkbox" &&obj.checked)
{var code = obj.value;//获取checkbox的值
str=str+code+",";
}
}
console.log(str);
var role_code = $('#role_code').val();
var role_menu ={
Role_Id: role_code,
Menu_Id: str
};
$.ajax({
url:"/CMS/Role_Menu/AddRole_Menu",
type:"post",
data: role_menu,
success:function(res) {if (res == 'true') {
layer.alert("增加成功", {icon: 6}, function() {//获得frame索引
window.parent.location.reload();var index =parent.layer.getFrameIndex(window.name);//关闭当前frame
parent.layer.close(index);
window.location.reload();
});
}else{
layer.msg('添加失败', {icon: 6});
}
}
});return false;
});
});