广州潘正焕:一个下拉列表的问题

来源:百度文库 编辑:神马品牌网 时间:2024/05/08 06:45:11
现在可以在数据库中读出省的名字,要想在选择省后,下个下拉列表中出对应的市的名字怎么写啊。
<select name="Provinceid" style=" width:180 ">
<option value=""> -----请 选 择----- </option>
<%
do while not rs2.EOF
%>
<option value=<%=rs2("Provinceid")%>>
<%=rs2("provincename")%>
</option>
<%
rs2.MoveNext
loop
%>
</select>
<select name="Cityid">
<option value=""> -----请 选 择----- </option>
<option value="">?????</option>
</select>

比较麻烦,通常是用Javascript实现的。
如果后台读取省市对应关系的话就会比较慢。
最好的办法是做一个对应关系的.js文件,包含在HTML里。
在前一个菜单里加入onchang=chang();的属性
然后编写一个chang()函数,控制后一个菜单的变化。