为什么asp只能用get提交,不能用post

charles27823349 2008-12-01 08:32:33
如题
...全文
123 点赞 收藏 18
写回复
18 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Yan_October 2010-12-28
一般网站屏蔽了form中不带值的恶意提交方法 所以你form中的method="post"的时候会返回找不到路径,只有当method="get"的时候才能成功提交!
回复
fhb2007 2008-12-02
表单提交有“get”方法,也有“post”,仔细看看
回复
aspvfp 2008-12-02
[Quote=引用 9 楼 charles27823349 的回复:]
<form action="xianshi.asp" method="post" name="form1" target="_blank" id="form1">

<input name="baojin" type="text" id="baojin" />
<input type="submit" name="Submit" value="提交" />
</form>

xianshi.asp
.... dim baojin
baojin=Request.form("baojin")
response.write(baojin)...
最后write显示为空baojin为空
[/Quote]


测试过没问题 你自己另外做2个文件 就提取这2段代码

估计被其他代码干扰了。
回复
不耐烦 2008-12-01
<input type="text" name="baojin" id="baojin" />
你添值了没
回复
简购 2008-12-01
你的代码没问题啊!可能是路径的问题吧?你检查一下xianshi.asp与你的输入框所在的文件是否在同一个文件夹下面.
回复
charles27823349 2008-12-01
关键是baojin值就是为空
if baojin=""then
response.write("请输入值")
end if
回复
草原可可 2008-12-01
post 和form 一起用
回复
不耐烦 2008-12-01
<form name="form1" method="post" action="xianshi.asp" target="_blank">
<input type="text" name="baojin" id="baojin" />
<input type="submit" name="button" id="button" value="提交" />
</form>
xianshi.asp
dim baojin
baojin=Request.form("baojin")
response.write baojin
%>
回复
charles27823349 2008-12-01
<form action="xianshi.asp" method="post" name="form1" target="_blank" id="form1">

<input name="baojin" type="text" id="baojin" />
<input type="submit" name="Submit" value="提交" />
</form>

xianshi.asp
.... dim baojin
baojin=Request.form("baojin")
response.write(baojin)...
最后write显示为空baojin为空
回复
charles27823349 2008-12-01
<form action="xianshi.asp" method="post" name="form1" target="_blank" id="form1">

<input name="baojin" type="text" id="baojin" />
<input type="submit" name="Submit" value="提交" />
</form>

xianshi.asp
.... dim baojin
baojin=Request.form("baojin")
response.write(baojin)...
最后write显示为空baojin为空
回复
anjing5566 2008-12-01
[Quote=引用 4 楼 g125989100 的回复:]
你怎么获取的??
<form name="form1" method="post" action="?action=yes">
<input type="text" name="a" id="a" />
<input type="submit" name="button" id="button" value="提交" />
</form>
<%
if request.QueryString("action")="yes" then
response.write "表单post传值::::"request.form("a")'看看有值没
end if
%>
[/Quote]

同上,建议把你的代码贴出来看看
回复
Dogfish 2008-12-01
你的传递方式是什么。在form里,method要指定是post才行。
回复
virgo2008 2008-12-01
Post要用到form 将整个数据打包发送的!
回复
不耐烦 2008-12-01
你怎么获取的??
<form name="form1" method="post" action="?action=yes">
<input type="text" name="a" id="a" />
<input type="submit" name="button" id="button" value="提交" />
</form>
<%
if request.QueryString("action")="yes" then
response.write "表单post传值::::"request.form("a")'看看有值没
end if
%>
回复
charles27823349 2008-12-01
就是接受用post方法提交的数据时,显示为空
回复
jbj001 2008-12-01
兄弟说详细点啊。我们表单提交的时候不是多是post吗。
回复
ZKM_ZHANG 2008-12-01
POST要有FORM
回复
charles27823349 2008-12-01
请高手指点一下 为什么啊
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2008-12-01 08:32
社区公告
暂无公告