找回密码
 立即注册
查看: 11|回复: 0

Easyui combobox 多选项获取选中项ID和Text方法

[复制链接]

30

主题

2

回帖

164

积分

管理员

积分
164
发表于 2025-3-25 09:05:21 | 显示全部楼层 |阅读模式

   官方给出的获取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字符串列表。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软件开发编程门户 ( 陇ICP备2024013992号-1|甘公网安备62090002000130号 )

GMT+8, 2025-4-3 21:10 , Processed in 0.040303 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表