日期:2014-05-16  浏览次数:20364 次

求救!! 网上找了一个多选下拉框, 不会取值!
本帖最后由 lgk56 于 2013-03-01 16:51:55 编辑

<select id="CUSTOMER_SATISFACTION" name="CUSTOMER_SATISFACTION" multiple="multiple" size="5"    style="width: 130px;">
 <c:forEach items="${SatisfiedPoint}" var="mode">
   <option value="${mode.BASIS_VALUE}">${mode.BASIS_VALUE}</option>       </c:forEach> 
 </select>


multiple多选下拉控件,  请问我到底该怎么取值,javascript,  表达式迭代的是一个集合。
哪位大哥告诉我啊,最好有代码,小弟感激不尽啊。


------解决方案--------------------
就按常规的取就行了 遍历取选中就行了
------解决方案--------------------
页面载入完成后select[select.selectedIndex].value试试
------解决方案--------------------
直接取不到吗?
$("#CUSTOMER_SATISFACTION").val();
------解决方案--------------------
这个显然是模板化的,你应该先看看浏览器源码,到底是什么样子的。
------解决方案--------------------
用$('#CUSTOMER_SATISFACTION').val()取,它会返回一个选中元素的数组。