admin 发表于 2025-3-25 09:05:21

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]
查看完整版本: Easyui combobox 多选项获取选中项ID和Text方法