回 帖 发 新 帖 刷新版面

主题:如何跳转呢?

如下:
<form action="" method="post" name="form1">
<div class="middlebottom-right"><strong>论坛跳转:</strong>
  <select name="menu1">
  <%
      School_name = "司令部幼儿园"
    
    
      set rsMenu = Server.CreateObject("adodb.recordset")
    sqlMenu = "select subid,bid,suboard from board_view where school_name = '"&School_name&"'"
    
    rsMenu.open sqlMenu,conn,1,1
    if not rsMenu.eof then
       do while not rsMenu.eof 
  %>
    <option value="<%=rsMenu("subid")%>"><%=rsMenu("suboard")%></option>    
    <%
        rsMenu.movenext
        loop
        end if
    %>
  
    </select>
  <input type="image" src="../images/list_18.jpg" >  --执行图片
</div>

</form>

我想点击"执行图片"后,把参数subid,bid传递到本页,应该怎么写呢?谢谢

回复列表 (共5个回复)

沙发

设置两个hidden,分别将这两个参数赋给他们,form的action为本页即可

板凳

在哪里设置它的HIDDEN的值呢?我有试过,但不可行,像这样:

<%
      School_name = "司令部幼儿园"
    
    
      set rsMenu = Server.CreateObject("adodb.recordset")
    sqlMenu = "select subid,bid,suboard from board_view where school_name = '"&School_name&"'"
    
    rsMenu.open sqlMenu,conn,1,1
    if not rsMenu.eof then
       do while not rsMenu.eof 
  %>
    <option value="<%=rsMenu("subid")%>"><%=rsMenu("suboard")%></option>    
    <input type="hidden" name="subid" value="<%=rsMenu("subid")%>">
<%
        rsMenu.movenext
        loop
        end if
    %>
  
    </select>

这样的话,出错了.

3 楼

怎么能将hidden放到select里呢?
仔细看了下你这个传递的不是一组参数,而是多组,有多少个option就有多少组bid和subid需要传递,所以帮你改成如下:
<%  
School_name = "司令部幼儿园"
    
    
      set rsMenu = Server.CreateObject("adodb.recordset")
    sqlMenu = "select subid,bid,suboard from board_view where school_name = '"&School_name&"'"
    
    rsMenu.open sqlMenu,conn,1,1
    subidbid = ""
    if not rsMenu.eof then
       do while not rsMenu.eof 
       
  %>
    <option value="<%=rsMenu("subid")%>"><%=rsMenu("suboard")%></option>    
    
<%
        subidbid = subidbid&rsMenu("subid")&","&rsMenu("bid")&";"
        rsMenu.movenext
        loop
        end if
%>
 </select>
  <input type="hidden" value="<%=subidbid%>" name="subid" >
  <input type="image" src="../images/list_18.jpg" >  --执行图片
</div>

提交后根据request得到的subid,用split分割,先根据";"分割再根据","分割

4 楼

得到值了,但如果我想选择了一个项后,单击"执行"图片的按钮后,跳转到所需要内容的页面,怎么要得到所需要选择项的值?

5 楼


<javascript> window.location.href("也面路径")</javascript>

我来回复

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