JSP 哪位老兄会二级下拉菜单啊,教下吧

sunwei_07 2007-03-14 03:23:06
就像论坛注册的那种,在第一个下拉菜单选择省后,在第二个下拉菜单会动态的变成相应的城市。。

会的大哥教下,感谢~
...全文
304 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunwei_07 2007-03-14
  • 打赏
  • 举报
回复
好的,我去看看先
PlacidlyLive 2007-03-14
  • 打赏
  • 举报
回复
例子发你邮箱了,查收
lip009 2007-03-14
  • 打赏
  • 举报
回复
这里有4种下拉联动的实现以及其中两种的代码,可以参考下
http://blog.csdn.net/lip009/archive/2006/09/11/1208343.aspx
sunwei_07 2007-03-14
  • 打赏
  • 举报
回复
老兄,能不能解释下
dyw31415926 2007-03-14
  • 打赏
  • 举报
回复
mark 这种叫级联菜单
sunwei_07 2007-03-14
  • 打赏
  • 举报
回复
老哥,我是问你要建立什么字段,能不能把你上面的字段说下什么意思
能不能发个test.jsp给我试下啊
sunwei821222@126.com
Kipen 2007-03-14
  • 打赏
  • 举报
回复
对哈..
这样是比较好的方法..
sunwei_07 2007-03-14
  • 打赏
  • 举报
回复
这个需要数据库建立哪些字段
Kipen 2007-03-14
  • 打赏
  • 举报
回复
<form name="form1" method="post" action="">
<select name="City" onChange="javascript:sprice(form1.Area,this.value)">
</select>

<select name="Area">
<option value="0" selected>所有区县</option>
</select>
</form>



<script language="JavaScript">
function AddItemCity(seSelect)
{
<%
'城市
Set rs=Server.CreateObject("ADODB.Recordset")
strSql="SELECT * FROM 城市"
rs.Open strSql, conn, 1, 1
for i=1 to rs.recordcount
%>
seSelect.add(new Option("<%=rs(0)%>","<%=rs(1)%>"));
<%
rs.MoveNext
next
rs.close
%>
}
function sprice(seSelect,val)
{
s=seSelect.length;
for (i = 0; i < s; i ++)
seSelect.options[0]=null;
seSelect.add(new Option("所有区县","所有区县"));
<%
'城市
Set rs=Server.CreateObject("ADODB.Recordset")
Set rsType=Server.CreateObject("ADODB.Recordset")
strSql="SELECT * FROM 城市"
rs.Open strSql, conn, 1, 1
for i=1 to rs.recordcount
%>
if (val=='<%=rs(0)%>')
{
<%
'区县
strSql="SELECT * FROM 区县 WHERE PID='" & rs(0) & "'"
rsType.Open strSql, conn, 1, 1
for j=1 to rsType.recordcount
%>
seSelect.add(new Option("<%=rsType(0)%>","<%=rsType(2)%>"));
<%
rsType.MoveNext
next
rsType.close
%>
}
<%
rs.MoveNext
next
rs.close
%>
}
AddItemCity(form1.City);
sprice(form1.Area,'');
</script>

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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