表单提交诡异问题,高手解答

来源:百度知道 编辑:UC知道 时间:2024/06/03 16:31:32
asp中遇到了个诡异的问题,请高手解答。
<form method="post" name="PPYY" action="ff.asp">
...
...
...
...
<input name="ppyysumit" value="提交">

接收后台程序为:

if request("ppyysumit")<>"" then
.....
....
....

这样的表的提交应该没有什么问题。
但是这次提交的时候,只是刷新了一下页面,没有提交任何值。
但是如果我把ppyysumit的名字改一下,或者把request("ppyysumit")中的ppyysumit改一下,就可以提交,相当于好像故意不让我的if request("ppyysumit")<>"" then后面的语句执行一样,捉迷藏。不知道有没有人遇到过同样的问题,救救我!!!

搜索下ppyysumit
看看你的页面里还有没有其他的这个值!!
<form id="form1" name="form1" method="post" action="test.asp">
<input type="submit" name="Submit" value="提交" />
</form>

tset.asp的代码是:
<%
response.Write(request("submit")&"<br>")
if request("submit")<>"" then
response.Write("提交成功")
else
response.Write("提交失败")
end if
%>

测试正常~