怎样判断一个列表框是否有选项啊?急
怎样判断一个列表框是否有选项啊?急 问题点数:20、回复次数:9Top
1 楼leo963258(我劝天公重抖擞,不拘一格降人才)回复于 2005-05-14 16:10:53 得分 6
<select name="selname"></select>
<script>
if(document.all.selname.length==0){
alert("没有选项")
}
</script>Top
2 楼findhappy7(简单杀手)回复于 2005-05-14 16:33:59 得分 0
这个不行啊?我有选项的时候也会出现 alert("没有选项") 啊
Top
3 楼leo963258(我劝天公重抖擞,不拘一格降人才)回复于 2005-05-14 16:36:03 得分 0
<select name="selname">
<option value='a'>aaa
</select>
<script>
if(document.all.selname.length==0){
alert("没有选项")
}
</script>
晕,我这里怎么没出现!!!Top
4 楼findhappy7(简单杀手)回复于 2005-05-14 16:44:41 得分 0
郁闷Top
5 楼alen021(秋无痕)回复于 2005-05-15 08:17:22 得分 6
<select name="sel"></select>
<script>
if(document.all.item("sel")==""){
alert("没有选项")
}
</script>
Top
6 楼jzywh(江大鱼)回复于 2005-05-15 08:19:07 得分 4
lengthTop
7 楼hchxxzx(NET?摸到一点门槛)回复于 2005-05-15 11:24:43 得分 4
我怀疑楼主的意思,并不是"是否有选项",而是"是否有选中项".
如果是后者,如下:
if(document.all.selname.selectedIndex == -1)
{
alert("没有选中项")
}
Top
8 楼findhappy7(简单杀手)回复于 2005-05-15 13:36:27 得分 0
TO alen021(秋无痕) 好像没有弹出对话框啊Top
9 楼findhappy7(简单杀手)回复于 2005-05-15 13:40:44 得分 0
hehe 可以了,,谢谢,,大家Top




