jquery multiSelect多选下拉操作
来源:互联网 发布:微软小冰读心术 算法 编辑:程序博客网 时间:2024/05/12 16:18
jsp页面:
<script src="../js/jquery-ui-1.9.2.custom/js/jquery-1.8.3.js"></script> <script src="../js/jquery.bgiframe.min.js" type="text/javascript"></script> <script src="../js/jquery.multiSelect.js" type="text/javascript"></script> <link href="../css/jquery.multiSelect.css" rel="stylesheet" type="text/css" /> <tr> <td class="td_01">用户角色名称 </td> <td colspan="3"> <input type="hidden" name="user.userRoleName" id="updateTexts"/> <input type="hidden" name="user.userRoleIds" id="updateVals"/> <select id="updateRole" name="updateRole" multiple="multiple" style="width:80%;" > </select> </td> </tr>
js:
//点击修改之后操作function alterinfo(userCode){$("#updateUserCode").val(userCode); $.ajax( { url : "userManage!searchUserDetail.action", type : "post", dataType : "json", data:{"user.userCode":userCode}, cache : false, success : function(data) { var userInfo = eval("(" + data.userJson + ")"); var roleData= eval('(' + data.roleJson + ')'); var roleIds=userInfo.userRoleIds.split(","); var updateRole=$("#updateRole"); for(var k=0;k<roleData.length;k++){ var option="<option value="+roleData[k].roleId+">"+roleData[k].roleName+"</option>"; updateRole.append(option); } for(var i=0;i<roleIds.length;i++){$("#updateRole option[value=" + roleIds[i] + "]").attr("selected","selected");}$("#updateRole").multiSelect({ selectAll:false,oneOrMoreSelected: '*',noneSelected:'===请选择角色==='}, function(e,display, values) {$("#updateTexts").val(display);$("#updateVals").val(values);}); } }); //打开修改页面$( "#updateUserDialog" ).dialog( "open" );}
struts.xml:
<result name="userJson" type="json"> <param name="includeProperties"> roleJson.*,userJson.* </param> </result>
action:
public String searchUserDetail() {user = userService.searchUserByCode(user.getUserCode());JSONObject jso = JSONObject.fromObject(user);userJson = jso.toString();roleList = roleService.findRoleIdAndName();JSONArray jay = JSONArray.fromObject(roleList);roleJson = jay.toString();return "userJson";}
jquery.multiSelect源代码及demo
0 0
- jquery multiSelect多选下拉操作
- jquery multiselect 下拉多选
- jquery multiSelect 多选下拉框
- jquery multiSelect 多选下拉框代码
- Jquery-multiselect 多选下拉框
- Jquery 多选下拉列表插件jquery multiselect
- query多选下拉框插件 jquery-multiselect
- query多选下拉框插件 jquery-multiselect
- query多选下拉框插件 jquery-multiselect
- js:jquery multiSelect 多选下拉框实例
- query多选下拉框插件 jquery-multiselect(修改)
- jquery multiselect, 多选下拉框的使用
- jQuery多选下拉框 multiselect 的使用
- jquery-ui-multiselect 实现select下拉多选
- Jquery实现下拉多选框multiSelect
- 多选下拉控件multiselect使用小结
- jquery—multiSelect 一个页面多个下拉
- jquery multiselect下拉复选框应用
- 串口通讯—异步通信方式
- 设计模式之中介者模式
- oracle中rtrim函数的使用
- mysql时间相减的问题
- 五险一金 ,即将毕业的每个人都看看吧
- jquery multiSelect多选下拉操作
- Uva11134 Fabled Rooks(贪心,优先级队列)
- Windows 下的 XMPP 服务器
- Vim快速选中、删除、复制引号或括号中的内容
- java中setMnemonic方法的使用
- (windows) C 网络抓包
- linux resolv.conf配置作用
- 确定满足条件的集合的个数
- oracle中to—char函数的使用