◆关于使用联动菜单之后修改的问题?

gdwebinfo 2005-07-21 07:05:48
在二级联动菜单的分类中,已经可以正常使有。
但如果用户现在要修改分类,如何才能一打开页面就直接定位到用户以前选择的分类上呢?
演示页面说明:http://www.zhusanjiao.org/inc/editor/file.htm
如解决,马上结贴,100分相赠!
...全文
141 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
IT_Fish 2005-07-21
  • 打赏
  • 举报
回复
<!--#include file="conn.asp"-->
<%
sqlc="select * from [info] where id=81"
set rsc=server.createobject("adodb.recordset")
rsc.open sqlc,conn,1,1

function DbCombox()
dim rs,sql,msg
sql = "select * from hangye"
set rs = conn.execute(sql)
while not rs.eof
msg = msg & "<option value=""" & rs("hangye") & """>" & rs("hangye") & "</option>"
rs.movenext
wend
rs.close
set rs = nothing
DbCombox = msg
End function
%>
<script language ="javascript" >
SMALLCLASSs = new Array();
<%
dim rs,sql,i
sql = "select * from zihangye"
set rs = Conn.execute(sql)
i = 0
while not rs.eof
%>
SMALLCLASSs[<%=i%>] =new Array("<%=rs("hangye")%>","<%=rs("zihangye")%>");
<%
i = i + 1
rs.movenext
wend
rs.close
set rs = nothing
%>

function changeselect(selvalue){
var selvalue = selvalue;
var i;
document.form2.SMALLCLASS.length = 0 ;
document.form2.SMALLCLASS.options[document.form2.SMALLCLASS.length] = new Option("请选择","");
for (i = 0 ;i <SMALLCLASSs.length;i++){
if(SMALLCLASSs[i][0]==selvalue){
document.form2.SMALLCLASS.options[document.form2.SMALLCLASS .length] = new Option(SMALLCLASSs[i][1],SMALLCLASSs[i][1]);
}
}
}
document.form2.SMALLCLASS.options[document.form2.SMALLCLASS.length] = new Option("请选择","");
</script>
<table>
<tr>
<td height="24">所属主行业</td>
<td>  
<select size="1" name="BIGCLASS" onchange ="changeselect(document.form2.BIGCLASS.options[document.form2.BIGCLASS.selectedIndex].value)">
<option value=<%=rsc("hangye")%> selected><%=rsc("hangye")%></option>
<%=DbCombox()%>
</select></td>
<td width="14%">所属子行业</td>
<td width="38%"><select size="1" name="SMALLCLASS">
<option value=<%=rsc(zihangye)%> selected><%=rsc("zihangye")%></option>
</select> </td>
</tr>
</table>
fkcel 2005-07-21
  • 打赏
  • 举报
回复
用JS可解决此问题
源码写起来不方便,找我来要吧QQ:316335454
wzhiyuan 2005-07-21
  • 打赏
  • 举报
回复
这个问题解决起来很麻烦。我最后的解决办法是把查询提交到另外的页面。
这样就可保持当前的选择不动。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧