[求助] 问个地址传值问题
地址栏是:index.asp?action=id我现在不想在地址栏显示index.asp?action=id
而是显示index.asp,但一样把id的值传过去。
有什么方法吗?
用隐藏域传递
<input type=hidden name=action value="id"> <form action="test.asp" method="post"><table>
<tr>
<td>
<input name="username" type="text" id="username" value="" />
<input type="hidden" name="action" value="id" />
</td>
</tr>
<tr>
<td><input name="b" value="Login ..." type="submit" /></td>
</tr>
</table>
</form>
test.asp:
dim id,strSql,rs
id=request.QueryString("action")
response.Write("测试:"+id)
response.End()
我测试id的值为空啊。是不是我哪里错了 test.asp:
dim id,strSql,rs
id=request.QueryString("action")
response.Write("测试:"+id)
response.End()
id=request.QueryString("action")改成id=request.form("action")
我测试id的值也是空啊 没有人会吗? method="post"
id=request.QueryString("action")
这样写ID值楼主怎么试都为空
在asp中表单的method="post"时,接收表单数据要用
id=request.Form("action")
当表单的method="get"时
id=request.QueryString("action")
才能用这种方法来接收表单数据。 嗯,同意斑竹观点!!
页:
[1]
