请教如何获取easyui-combobox下拉菜单的多个选中值?

kucao 2011-12-11 01:13:37
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的值,确无法获取我实时手动在下拉菜单中选中的多选值。百度搜了好久也没找到相应的办法。请知道的高手指点一下,非常感谢。
...全文
42504 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuyeyi 2013-11-11
  • 打赏
  • 举报
回复
var val = $('#cc').combobox('getValues'); 可以直接只用string获取值,但是是用逗号分开的。 这个需要自己去解析。
fanskydevil 2013-07-15
  • 打赏
  • 举报
回复
楼上 shenhaidezhu 说的对, var val = $('#cc').combobox('getValues'); 可以。 后台会接受到cc的数组。数组每个值就是选中的值
Raptor_pangcx 2013-07-04
  • 打赏
  • 举报
回复
引用 8 楼 yonghumingshishenme 的回复:
$('#id').combobox('getText'); 完美解决
但是取到的值是显示值,而不是value
Raptor_pangcx 2013-07-04
  • 打赏
  • 举报
回复
$('#id').combobox('getText'); 完美解决
xqsapper 2013-06-13
  • 打赏
  • 举报
回复
引用 6 楼 shufeiliao 的回复:
var val = $('#cc').combobox('getValues'); 是对的。 现在我也遇到相似的问题 只是传到后台就只能或得最后选中的哪一个 貌似 他是按照getValue 取值的 请问要如何解决这个问题
onSelect: function(rec){var val = $('#cc1').combobox('getValues').join(',');$('#OperationID').val(val);} 这样可以多选,用一个文本框解决后台取值问题,后台直接取值的话,跟你一样问题
shufeiliao 2013-05-14
  • 打赏
  • 举报
回复
var val = $('#cc').combobox('getValues'); 是对的。 现在我也遇到相似的问题 只是传到后台就只能或得最后选中的哪一个 貌似 他是按照getValue 取值的 请问要如何解决这个问题
jan79573 2012-05-27
  • 打赏
  • 举报
回复
按照他的作法我连导入数据都不行
yingshuaaa 2011-12-27
  • 打赏
  • 举报
回复
请问lz知道怎么获取值了吗
shenhaidezhu 2011-12-19
  • 打赏
  • 举报
回复
var val = $('#cc').combobox('getValues');
shenhaidezhu 2011-12-19
  • 打赏
  • 举报
回复
var val = $('#cc').combobox('getValues');
a532234888 2011-12-13
  • 打赏
  • 举报
回复
试试 var val = $('#cc').combobox('options');
大家好,又见面了!EasyUI又更新了,这次更新内容还是不少的,具体内容请参考下面的更新说明,官方的更新说明中还少了1条,我给补上了。 jQuery EasyUI 1.3.5版本更新内容: Bug(修复) searchbox:修复“searcher”函数提供的“name”参数错误的问题; combo:修复“isValid”方法无法返回布尔的问题; combo:修复点击页面某一个combo组件的下拉列表时触发的“onHidePanel”事件会导致页面上其他combo组件的下拉列表被关闭的问题; combogrid:修复某些从combo组件继承来的方法无法使用的问题。 Improvement(改进) datagrid:改进检查行时候的性能; menu:允许追加菜单分隔符; menu:新增“hideOnUnHover”属性用于在鼠标离开菜单的时候指示是否需要隐藏菜单; slider:新增“clear”和“reset”方法; tabs:新增“unselect”方法、“onUnselect”事件; tabs:新增“selected”属性,用于指定的默认打开的面板; tabs:Tab Panel(Tab页)新增“collapsible”属性,用于设置是否允许摺叠面板; tabs:新增“showHeader”属性、“showHeader”方法和“hideHeader”方法; combobox:允许“disabled”属性禁用下拉列表选项; tree:改进数据加载时候的性能; pagination:新增“layout”属性,用于自定义控件的样式布局; accordion:新增“unselect”方法、“onUnselect”事件; accordion:新增“select”和“multiple”属性; accordion:新增“getSelections”方法; datebox:新增“sharedCalendar”属性,允许多个datebox控件共享使用同一个calendar控件。 datebox:新增“buttons”属性,用于自定义日历下方的按钮。 (译者注:该点更新内容官方更新公告上没有注明,具体内容和用法请看datebox的API。) 历史版本: - jQuery EasyUI 1.3.4 离线API简体中文版 http://download.csdn.net/detail/richie696/6302785 - jQuery EasyUI 1.3.4 离线API简体中文版 http://download.csdn.net/detail/richie696/5363933
最近比较忙,抽空做了最新版的API,本次的主要精力就是放在了pdf版的文档上面,看了上一版好多人反应说希望保留chm格式的,所以这一版继续提供chm格式的文档给大家了,现在的版本中包含了PDF、EXE和CHM 3种格式的文档,相信应该可以满足大家的需要了。此外我个人推荐大家使用PDF格式的文档,因为PDF是全新制作的,内容进行了完整校对,所以错漏的地方比EXE和CHM格式要少很多。其它废话就不多说了。更新内容自己看更新说明吧! jQuery EasyUI 1.5.1版本更新内容: Bug(修复) datagrid:修复在调用“updateRow”方法之后选中和复选行标志丢失的问题; tabs:修复在调用“update”方法的时候导致标签栏工具错位的问题; window:修复在窗体高度设置为“auto”时,当移动窗体后窗体会丢失的问题; messager:修复在现实进度消息窗口后立即关闭该窗口会导致程序发生异常的问题; form:修复“clear”方法无法清除combobox组件选择的下拉项的问题。 Improvement(改进) textbox:可以用“cls”属性添加自定义样式; numberbox:允许用户使用意大利货币格式; combo:添加“multivalue”属性,允许用户决定如何提交多个combobox:添加“reversed”属性; combobox:添加“onClick”事件; combogrid:添加“reversed”属性; treegrid:使用Shift键启用多选择。 New Plugin(新组件) tagbox:允许用户在表单字段上添加标签。

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧