Easyui combobox 多选项获取选中项ID和Text方法
官方给出的获取Combobox 的选中项Id和Text 的方法如下
$('#ScoreText').combobox('getValues') // 获取选中项Id集合
$('#ScoreText').combobox('getTexts') // 获取选中项Text集合
这里获取到的是一个数组,通过JS数组转成字符串提交到后台处理即可,可以通过 join() 拼接。
但是发现了一个问题, Easyui表单提交的时候,前端的 Combobox id 和 name 提交到
后端任何时候都只有一个Id, 这时候如果是多选就没办法处理。正确做法定义选择ID字符串
param.ScoreTextStr = $('#ScoreText').combobox('getValues').join(',');
然后前端通过Request.Form["ScoreTextStr"]即可获取到多选的ID字符串列表。
页:
[1]