多个checkbox 回显

1,使用javascript 方法
添加一个隐藏域,然后分割遍历
var strRoles = $("#userRoles").val();
if (strRoles.length>0) {
    var roleArr = strRoles.split(‘,‘);
    $.each(roleArr, function(index, roleName){
        $("input[type=checkbox][name=‘roles[]‘]").each(function () {
            if($(this).val() == roleName) {
                $(this).attr("checked",true);
            }
        });
    });
}

可以参考一下:http://www.tuicool.com/articles/bMV7j2u

时间: 2024-11-06 15:30:10

多个checkbox 回显的相关文章

thinkphp模板中,checkbox回显问题

thinkphp 模板里面可以这样写包含操作 //in 标签 <in name="变量名" value="值1,值2,...">要输出的内容</in> <in name="name" value="60,61,62,63,64,65">包含在里面</in> <pre name="code" class="html"><ra

CheckBox复选框回显

CheckBox复选框回显,分两个部分查数据: 其一: 查询所有复选框数据,拼接成复选框 其二,根据查询实际场景id,查询复选框对应数据, 设计循环嵌套逻辑进行复选框数据回显默认选中: 1 //双击行事件 2 function onDblClickRow(rowIndex, rowData){ 3 4 //权限复选框置空 5 $('#permissionTd').html(""); 6 7 //打开修改窗口 8 $('#editWindow').window("open&qu

checkbox的value存入数据库及回显

后台接收值 String[] ctrltypes = request.getParameterValues("ctrltypes"); String str1 = new String(); if (ctrltypes.length > 0) { for (int i = 0; i < ctrltypes.length; i++) { str1 += ctrltypes[i] + ","; } tabUsers.setCtrltypes(str1.sub

数据回显

在添加数据的时候有时因为数据条件不符合而页面的数据要重新输入比较麻烦,所以要做数据回显功能 根据提供domain里的基本数据类写个类CustomerFormBean .java 1 package cn.itcast.Controller; 2 3 import java.util.Date; 4 import java.util.HashMap; 5 import java.util.Map; 6 7 public class CustomerFormBean { 8 private Stri

多选框向后台传值,多选框的回显,对多选框的各种操作

1.多选框的回显: js:$(     function(){     var checkBoxAll =$("input[name^='checkbox_']");//获取前缀为checkbox_的所有多选框对象     var checkArray=${list};//获取多选框需要回显得对应的值集合     console.info("checkArray=",checkArray);     for(var i=0;i<checkArray.lengt

Ztree菜单树数据回显

Ztree菜单树数据回显,分两部分查询数据: 其一: 根据实体id查询出其关联的菜单数据 其二: 查询所有的菜单数据. 然后,使用Ztree API中进行菜单数据回显的数据进行回显数据,勾选菜单复选框. 代码 1 //2.设置菜单树的全局变量 2 var setting = { 3 data : { 4 key : { 5 title : "t" 6 }, 7 simpleData : { //开启简单数据 8 enable : true, 9 } 10 }, 11 check : {

复选框回显操作

在对有选择复选框的页面进行修改的时候  要把修改前原数据回显过来,可以这样做 .如下: 主要是运用到了双循环进行 连个foreach循环中的item 都是在控制器中写好的. 其中第一个循环 表示的是所有的项  ,第二个循环 表示的是修改前选中的项 <tr> <td width="120px"> <label for="payment">支付类型:</label> </td> <td class=&qu

Android---5---数据的保存与回显

做的一个简易QQ登陆界面,能够将账号及密码保存到手机中,并且再次启动该程序的时候会自动显示上次所保存下的账号及密码. activityMain.xml  : <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_p

Thymeleaf+layui+jquery复选框回显

一.Thymeleaf+layui+jquery复选框回显 基于Thymeleaf模板下的layui+jquery复选框回显,主要是jquery.大致意思是:把数组转成JSON传到前台,再在前台转回数组 AJAX一般都是用JSON格式或XML格式来传递数据的JSON就是一种具有特殊格式的字符串. 1.实体类属性 1 //顾客等级 2 private Integer[] constomerGradeArray; 3 //用来存储json格式的顾客等级数组(方便数据传输) 4 private Str