两个下拉菜单的二级联动
2008-04-18 22:40
288 查看
<form name="form1" action="search.asp" method="post" >
请选择
<select name="selBigCategory" onChange="TypeChange(this);" >
<%m_SQL="Select ID,Value From CityType order by ID"
Set rs = conn.Execute(m_SQL)
mBigArray = rs.GetRows()
for i=0 to ubound(mBigArray,2)
m_SQL2="Select * From AreaType Where CityTypeID="&mBigArray(0,i)&" order by Grade"
Set rs = conn.Execute(m_SQL2)
strSmallCategory = mBigArray(0,i)&"-"
Do While not rs.Eof
strSmallCategory = strSmallCategory & rs("ID")&"+"&rs("Value")+"-"
rs.Movenext
Loop
Response.write "<option value="&strSmallCategory&">"&mBigArray(1,i)&"</option>"
next
%>
</select>
<script language="javascript">
function TypeChange(theSelect)
{
var sTemp,sString,i,sBigTypeID;
sValue=theSelect.value;
sSubTypeArray=sValue.split("-");
sBigTypeID = sSubTypeArray[0];
sString="<select name='TypeID'>";
sString+="<option value='"+sBigTypeID+":0'>全部</option>";
for(i=1;i<sSubTypeArray.length-1;i++)
{
sTemp=sSubTypeArray[i].split("+");
sString+="<option value='"+sBigTypeID+":"+sTemp[0]+"'>"+sTemp[1]+"</option>";
}
// sString+="<option value='"+sBigTypeID+":0'>全部</option>";
sString+="</Select>"
form1.TypeID.outerHTML=sString;
}
</script>
<select name="TypeID" >
</select>
<script language="javascript">TypeChange(form1.selBigCategory);</script>
</form>
相关文章推荐
- 完美解决动态二级下拉菜单联动问题
- jQuery+PHP+MySQL实现二级联动下拉菜单
- 下拉菜单--二级联动菜单练习
- ajax获取json格式 二级联动下拉菜单
- javascript支持区号输入的省市二级联动下拉菜单
- 实现无刷新闪烁二级联动下拉菜单(js实现)
- PHP地区二级联动下拉菜单
- 连接数据库实现客户端脚本控制的二级联动下拉菜单(一)
- jquery二级联动下拉菜单
- DHTML技术演示---下拉菜单技术演示2---二级联动和添加附件(文件)技术演示
- jquery实现下拉菜单的二级联动,利用json对象从DB取值显示联动
- ajax+php无刷新二级联动下拉菜单(省市联动)源码
- PHP二级联动下拉菜单
- 连接数据库实现客户端脚本控制的二级联动下拉菜单(二)
- PHP-二级联动下拉菜单之Form提交法实现
- PHP&MySQL基于数据库的二级联动下拉菜单
- PHP二级联动下拉菜单,带数据库表…
- jquery实现下拉菜单的二级联动利用json对象从DB取值显示联动
- javascript支持区号输入的省市二级联动下拉菜单