获取select multiple的值

来源:百度知道 编辑:UC知道 时间:2024/06/17 02:25:48
我使用了struts。jsp相关的select代码如下:
<select name="reserveReason" size="4" multiple>
<option value="">全部</option>
<option value="1">苹果</option>
<option value="2">梨</option>
<option value="3">桃子</option>
<option value="4">香蕉</option>
<option value="5">菠萝</option>
</select>
我点全部要求把所有的值都传到action中,或者也可以只选中其中的某几项把值传过去,请问代码该怎么写?

给你个思路:
给每一个option加上ID,选中其中某几项的时候,做个js事件,将选中的ID用“;”隔开拼成一个字符串,传给action后,在action里再将其解析,分别拿到每项的ID。点全部的时候同理,就是把每一项都选中而已。

给option都加上id,select值是""的时候用getParameter()取值。