标题:[求助]三级联动菜单取值问题
只看楼主
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
结帖率:77.27%
 问题点数:0 回复次数:19 
[求助]三级联动菜单取值问题
rs("categoryid")=int(request.form("ss"))
rs("sortsid")=int(request.form("s1"))
rs("sanid")=int(request.form("s2"))
我想取三级连动菜单,的取值问题,你做的那个功能是实现了可是我取值没法取,上面的代码那个取值取不了,不知道怎么改一下,
表的字段名是一级类是categoryid
二级字段名是sortsid
三级是sanid
能不能把它改一下,能存到表里面,
  一级类<select name="ss" onChange="bb(document.myform.ss.options[document.myform.ss.selectedIndex].value)">
   <option value="0">请选择大类</option>
<%sql="select categoryid,category from category"
rs.open sql,conn,1,1
do while not rs.eof%>
 <option value="<%=rs(0)%>"><%=rs(1)%></option>
<%rs.movenext
loop
rs.close%>
  </select>
  二级类
  <select name="s1" onChange="cc(document.myform.s1.options[document.myform.s1.selectedIndex].value)">
  <option value="0">请选择中类</option>
  </select>
  三级类<select name="s2" id="s2">
  <option value="0">请选择小类</option>
<% rs.close
  rs.open "select * from TimesProList",conn,1,1%>
  </select>
改这段,我不知道怎么取值,
搜索更多相关主题的帖子: 菜单 form int request 
2005-08-19 17:08
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 
VALUE 就是值

2005-08-19 17:28
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
得分:0 
取不了,
rs("categoryid")=int(request.form("ss"))
rs("sortsid")=int(request.form("s1"))
rs("sanid")=int(request.form("s2"))
这样取取不了值,

面朝大海,春暖花开!
2005-08-19 17:31
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 
那我也不知道了

2005-08-19 17:33
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
得分:0 
顶上去..

面朝大海,春暖花开!
2005-08-19 17:42
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
得分:0 
取出值来了,原来我改了半于改的不是一个文件,,汗,浪费了我半天时间,不过不知道为什么我经常犯这种错误,希望大家引以为戒..

面朝大海,春暖花开!
2005-08-19 18:35
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
取值没问题啊

[URL=http://www.]演示地址[/URL]

取值文件

<%s0=request.Form("ss")
s1=request.Form("s1")
s2=request.Form("s2")
%>
<style type="text/css">
<!--
.in1 {
 height: 22px;
 color: #FFFFFF;
 border: 0px;
 filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#0B70DF', endColorStr='#64AAF7', gradientType='0');
}
.td1 {
 font-size: 12px;
 color: #003366;
}
-->
</style>
<body bgcolor="#efefef">
<table width="300" border="1" align="center" cellpadding="0" cellspacing="0" bordercolorlight="#dddddd" bordercolordark="#fefefe" bgcolor="#efefef" class="td1">
  <tr>
    <td height="30" colspan="2" align="center">
      <input name="Submit" type="button" class="in1" value=" 取得返回值 "></td>
  </tr>
  <tr>
    <td width="112" height="25" align="center">大类ID:</td>
    <td width="182"><%=s0%></td>
  </tr>
  <tr>
    <td height="25" align="center">中类ID:</td>
    <td><%=s1%></td>
  </tr>
  <tr>
    <td height="25" align="center">小类ID:</td>
    <td><%=s2%></td>
  </tr>
  <tr>
    <td height="30" colspan="2" align="center">
      <input name="Submit" type="button" class="in1" onClick="window.open('index.asp','_self')" value="==返回=="></td>
  </tr>
</table>
2005-08-20 07:42
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
[URL=http://www.]有演示地址的[/URL]
2005-08-20 07:48
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
可以用隐藏域来解决取值问题,把下拉列表onChange事件得到的值赋给隐藏域,提交时提交隐藏域的表单而不提交下拉列表的表单。
2005-08-20 11:13
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
我看值已经传过去了 怎么会传不过去呢
2005-08-20 11:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-25567-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.159658 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved