求救!! 网上找了一个多选下拉框, 不会取值!
本帖最后由 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()取,它会返回一个选中元素的数组。