板栗玉米胡萝卜排骨汤:有关下拉菜单的问题

来源:百度文库 编辑:高考问答 时间:2024/04/30 03:32:35
<script language="vbscript">
function city (sheng)

select case sheng
case "河北省"
citys="石家庄市"
case "山西省"
citys="太原市|衡水市|沧州市|秦皇岛市|唐山市|廊坊市|承德市|张家口市|保定市|邢台市|邯郸市"
end select

cityss=split(citys,"|")

for i=0 to ubound(cityss)
document.fff.城市.options(i).value=cityss(i)
document.fff.城市.options(i).text=cityss(i)
next
end function
</script>
<form method="POST" name="fff">
<select name="省份" id="sheng" onChange="city (sheng.value)">
<option value="河北省">河北省</option>
<option value="山西省">山西省</option>
</select><select name="城市" id="cheng"></select>
</form>
请高手看一下,上面的是哪里有问题!谢谢!
注:我在进行时出现的错误是:
出现了运行时间错误
行:14
错误:无效字符
请高手指点!谢谢!!

下拉菜单数组下标溢出,指定的options(i)不存在!如果下拉菜单只有三项,那么options(4)便会溢出!

增加select:
document.myForm.mySelect.length++;
清空select:
document.myForm.mySelect.length=0;