用客户端js,如何取得Select中的所有选中的值???
如题
<select id="Select1" size="9" runat="server">
<option selected="selected"></option>
</select>
<script language="javascript" id="clientEventHandlersJS">
function cmd1_onclick() {
window.returnValue = document.all["Select1"].value;
close();
}
</script>
只能取得一个值,怎么取得多个呢???
求助,谢先。
问题点数:100、回复次数:9Top
1 楼Truly()回复于 2004-12-02 19:54:54 得分 0
select是单选。
请使用listboxTop
2 楼wanderung(※--※)回复于 2004-12-02 19:56:20 得分 0
select是可以多选的Top
3 楼wanderung(※--※)回复于 2004-12-02 20:40:07 得分 0
upTop
4 楼woody420(轨の迹)回复于 2004-12-02 20:47:30 得分 0
ListBox被解析成HTML也是select.
刚试了下,似乎没发现什么好方法.不过笨点的化得到innerhtml再根据字符串的值手工去判断不知道成不?呵...Top
5 楼happyfamily(FreeHorse)回复于 2004-12-02 20:51:10 得分 0
应该用foreach语句来显示,我对js也不熟
到web区去问吧Top
6 楼net_lover(【孟子E章】)回复于 2004-12-02 21:02:49 得分 0
window.returnValue = document.all["Select1"].options[document.all["Select1"].selectedIndex].value;
Top
7 楼net_lover(【孟子E章】)回复于 2004-12-02 21:04:24 得分 0
or
window.returnValue = document.all.Select1.options[document.all.Select1.selectedIndex].value;
注意:
Select1应该用DropDownListID.ClientID属性。Top
8 楼webdiyer(.net资源精华—www.dotneturls.com)回复于 2004-12-02 21:05:41 得分 100
function cmd1_onclick() {
var sel=document.all.Select1;
var val="";
for(i=0;i<sel.options.length;i++){
if(sel.options[i].selected)
val+=sel.options[i].value+",";
}
window.returnValue =val;
close();
}
传回去的是以逗号分隔的被选中项的value值。
Top
9 楼shalen520(Love will keep us alive)回复于 2004-12-02 22:07:31 得分 0
楼上的正解Top
相关问题
- 如何在客户端取得checkboxlist被选中的值!!!!!
- js如何从页面中得到radio,checkbox所选中的值
- HtmlSelectr的默认选中值用JS如何表示?
- Dropdownlist在客户端用JS改变了选中项之后为什么服务端取得的selectedIndex不正确?
- 客户变态,大家救我,怎么取出编辑框的选中值
- JS客户端取得表单值的问题.急等~~~
- 客户端js如何才能取到RadioButtonList的选择值?
- 各位:在客户端中,如何获得绑定在DataGrid中的DropDownList控件的选中的值?
- 用js怎样判断下拉表单是否已选中要选的值,并警告,谢谢!
- 请教个JS的问题,如果实现随机选中多个checkbox,得到多个checkbox的值




