多个多选下拉列表

时间:2010-12-14 06:24:58

标签: jquery jsp servlets

这是我以前从未遇到的情况。我正在做一个调查,我在同一个表格中有相同的多选下拉菜单。基本上它是关于汽车,有多少辆汽车,每辆车的司机.....等等的调查。每辆车都是一个具有独特身份的新div。每个div都是调查中的新页面,并且有相同的问题。我很满意所有其他问题,但有一个问题称为活动,用户可以选择多个项目,多选或可能是复选框。不知道该用什么。我只需要能够多次存储倍数。 我希望我解释得这么好。如果没有,我可以回答你的任何问题。

实施例

<form>
<div id="page_1">
   <select id="activities_1" name="activities" type="multiple">
   </select>
</div>
<div id="page_2">
   <select id="activities_2" name="activities" type="multiple">
   </select>
</div>
.......
</form>

1 个答案:

答案 0 :(得分:1)

为每个输入添加唯一 name

<select name="activities1" multiple>
</select>

<select name="activities2" multiple>
</select>

要获取servlet中同名的多个提交值,请使用request.getParameterValues()代替request.getParameter()

String[] activities1 = request.getParameterValues("activities1");
String[] activities2 = request.getParameterValues("activities2");