欢迎来到天天文库
浏览记录
ID:24560625
大小:55.50 KB
页数:4页
时间:2018-11-14
《决双下拉选单的连动问题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、决双下拉选单的连动问题>>教育资源库就以选取省份后改变城市选项为例,省份、城市数据存放于后台MSSQLServer,就一个表:Citys:字段State、City。程序:CitySelect.asp<%LANGUAGE="vbscript"%><%strPathInfo=Request.ServerVariables("PATH_INFO")strPathInfo=""Request.ServerVariables("SERVER_NAME")Left(strPathInfo,InstrRev(strPath
2、Info,"/"))SetConn=Server.CreateObject("ADODB.Connection")Conn.Provider="sqloledb"Conn.Open"DataSource=ServerName;InitialCatalog=dbName;","sa",""SetRS=Conn.Execute("SELECTDISTINCTstateFROMcitys")arrPr=RS.GetRol;charset=gb_2312-80"><TITLE></TITLE><SC
3、RIPTlanguage=javascript><!--functionChooseCity(){file://ClearCityListfor(vari=form1.SelCity.options.length-1;i>=0;--i){form1.SelCity.options.remove(i)}varsState=form1.SelState.options(form1.SelState.selectedIndex).value;varoXMLDoc=ne=oRoot.children.item(i);
4、sName=oItem.text;varoOption=ument.createElement('OPTION');oOption.text=sName;oOption.value=sName;form1.SelCity.options.add(oOption);}}}--></SCRIPT></HEAD><BODY><FORMaction=""method="post"id="form1"name="form1"><SELECTname="SelState"id="
5、SelState"onchange="ChooseCity()"><%Fori=LBound(arrPr,2)ToUBound(arrPr,2)%><OPTIONvalue="<%=arrPr(0,i)%>"><%=arrPr(0,i)%></OPTION><%Next%></SELECT><SELECTname="SelCity"id="SelCity"></SELECT></FORM></BO
6、DY></HTML>--------------------------XMLCity.asp<%LANGUAGE="VBSCRIPT"%><%sState=Request.QueryString("State")SetConn=Server.CreateObject("ADODB.Connection")Conn.Provider="sqloledb"Conn.Open"DataSource=ServerName;InitialCatalog=dbName;","sa",""SetRS=C
7、onn.Execute("SELECTcityFROMcitysSXMl对象去load一个xml,而这个xml文件的后缀是asp,呵呵,传个querysting过去就可以为所欲为了,好处是显然的:页面不刷新;传输的数据少,不需要把所有数据全传到客户端:)2、这种方法Zee最早是在LDOM"对象而用"msxml"的原因)>>>这篇文章来自..,。>上一页12>>>>这篇文章来自..,。
此文档下载收益归作者所有