easyui给出的combobox多选下拉菜单的示例是这样的: <span>Multiple: </span>
<input id="cc" class="easyui-combobox"
name="language"
url="combobox_data.json"
valueField="id"
textField="text"
multiple="true"
panelHeight="auto">他给出的获取值的方法如下:var val = $('#cc').combobox('getValue');
这个方法只能获取,combobox_data.json中属性为"selected":true的值,确无法获取我实时手动在下拉菜单中选中的多选值。百度搜了好久也没找到相应的办法。请知道的高手指点一下,非常感谢。
<input id="cc" class="easyui-combobox"
name="language"
url="combobox_data.json"
valueField="id"
textField="text"
multiple="true"
panelHeight="auto">他给出的获取值的方法如下:var val = $('#cc').combobox('getValue');
这个方法只能获取,combobox_data.json中属性为"selected":true的值,确无法获取我实时手动在下拉菜单中选中的多选值。百度搜了好久也没找到相应的办法。请知道的高手指点一下,非常感谢。
onSelect: function(rec){var val = $('#cc1').combobox('getValues').join(',');$('#OperationID').val(val);}
这样可以多选,用一个文本框解决后台取值问题,后台直接取值的话,跟你一样问题
完美解决
后台会接受到cc的数组。数组每个值就是选中的值
可以直接只用string获取值,但是是用逗号分开的。
这个需要自己去解析。