回 帖 发 新 帖 刷新版面

主题:关于传值问题

<form action="qk_manage.asp?id=<%=rs2("xh")%>" method="post" name="form">
  <select   name="anclassid"   size="1"   id="class"   onChange="changelocation(document.form.anclassid.value)">   
  <option   selected   value="<%=rs1("id")%>"><%=trim(rs1("typesm"))%></option>   
  <%   dim   selclass   
                    selclass=rs1("id")   
                  rs1.movenext   
                  do   while   not   rs1.eof   
  %>     
  <option   value="<%=rs1("id")%>"><%=trim(rs1("typesm"))%></option>   
  <%   
                  rs1.movenext   
                  loop   
  end   if   
                  rs1.close   
  %>     
  </select>   
  <select   name="Nclassid">   
 <%
  set   rs2=server.createobject("adodb.recordset")
  sql2="select   *   from   tsgl_qk1  where  bz="&selclass
      rs2.open sql2,conn,1,1   
  if   not(rs2.eof   and   rs2.bof)   then   
  %>     
    <option   selected   value="<%=rs2("xh")%>"><%=rs2("sm")%></option>   
  <%   rs2.movenext   
  do   while   not   rs2.eof%>     
    <option   value="<%=rs2("xh")%>"><%=rs2("sm")%></option>   
  <%   rs2.movenext   
          loop   
         end   if   
       rs2.close   
       set   rs2   =   nothing   
  %>     
    </select>    
        <br>
    <input type="submit" name="Submit" value="提交"> 
    </form>

回复列表 (共6个回复)

沙发

<%           
  set   rs=server.createobject("adodb.recordset")   
  sql="select * from tsgl_qk1,tsgl_qk_lb where tsgl_qk1.bz=tsgl_qk_lb.id order by tsgl_qk1.xh"
  rs.open sql,conn,1,1
  %>   
  <script   language   =   "JavaScript">   
  var   onecount;   
  onecount=0;   
  subcat   =   new   Array();   
  <%   
        count   =   0   
        do   while   not   rs.eof     
  %>   
  subcat[<%=count%>]   =   new   Array("<%=   trim(rs("bz"))%>","<%=   rs("typesm")%>","<%=   rs("sm")%>");   
  <%   
                  count   =   count   +   1   
                  rs.movenext   
                  loop   
                  rs.close   
  %>   
    
  onecount=<%=count%>;   
    
  function   changelocation(locationid)   
          {   
          document.form.Nclassid.length   =   0;     
    
          var   locationid=locationid;   
          var   i;   
          for   (i=0;i   <   onecount;   i++)   
                  {   
                          if   (subcat[i][0]   ==   locationid)   
                          {     
                            document.form.Nclassid.options[document.form.Nclassid.length]   =   new   Option(subcat[i][2],   subcat[i][2]);   
                          }                   
                  }   
                    
          }           
  </script>   
  <%   
  set   rs1=server.createobject("adodb.recordset")   
  sql1="select * from tsgl_qk_lb order by id"
  rs1.open sql1,conn,1,1   
  if   rs1.eof   and   rs1.bof   then   
  response.write   "请先添加栏目。"   
  response.end   
  else   
  %> 



这是前面的东西

板凳

你问的是什么问题?

3 楼

<form action="qk_manage.asp?id=<%=rs2("xh")%>" method="post" name="form">
中的值传不到下一个页面
请问这是为什么

4 楼

问个问题   是大家没明白我说的是什么意思吗?  还是其他的原因 为什么没人回答我问题呢?

5 楼

<form action="qk_manage.asp?id=<%=rs2("xh")%>" method="post" name="form">

你是说 id值没有传到下个页面吗?但是我也没看到你哪里取 id 值啊?

6 楼

把rs2的连接数据库的VB代码放到form上面

我来回复

您尚未登录,请登录后再回复。点此登录或注册