注册 登录
编程论坛 ASP技术论坛

关于取参数和传参数的问题?

jiweida 发布于 2007-12-12 08:40, 787 次点击
有一段代码如下:
<tr>
                    <td> <div align="right">
                        <input name="Input" value="请输入查询关键字" size=16>
                      </div></td>
                    <td width="22%" height="16">&nbsp;</td>
                  </tr>
                </table>
              </div></td>
          </tr>
          <tr>
            <td width="57%" height="30" valign=top>
              <div align="right">
                <select name="select" size="1">
                  <option value="a">视点</option>
                  <option value="b">资讯</option>
                  <option value="c">新闻</option>
                  <option value="d">产品</option>
                  <option value="e">原料</option>
                </select>
              </div></td>
            <td width="43%" colspan="2" valign=top><div align="left"><a href="search.asp"><img src="image/pic10.gif" width="48" height="18"></div></td>
          </tr>
这是一个带有文本框和下拉列表框的搜索引擎,现在想要将在客户端输入的文本框中的搜索内容和在下拉列表框中选择的内容,以及选择的列表框内容对应的VALUE值取出来,并且传递到"search.asp"页面中,请教一下应该在补充什么样的代码,并且在search.asp页面中应该如何引用传递的参数?
4 回复
#2
madpbpl2007-12-12 10:44
一般我不会采用楼主这种写法,大概会采用以下的写法
<from name="yourform" method="post" action="sezrch.asp">
<td>
<div align="right">
                        <input name="input" value="请输入查询关键字" size=16>
                      </div></td>
</tr>
<tr>
            <td width="57%" height="30" valign=top>
              <div align="right">
                <select name="select" size="1">
                  <option value="a">视点</option>
                  <option value="b">资讯</option>
                  <option value="c">新闻</option>
                  <option value="d">产品</option>
                  <option value="e">原料</option>
                </select>
              </div></td>
</tr>
<tr>
<td><input type="submit" name="save" value="提交">
</td>
</tr>

接收页面
input =Request.form("input")     '接收关键字传来的值
select=Request.form("select")   '接收下拉框传来的值
#3
jiweida2007-12-12 10:54
回复
那下拉框的VALUE值怎么取啊?
#4
madpbpl2007-12-12 11:29
上面已经回答你了。
#5
sofine8882007-12-12 11:32
select=Request.form("select")   '接收下拉框传来的值
1