HTML提交 - > asp回应

时间:2013-07-26 04:51:35

标签: html asp-classic

我是HTML和asp编程的新手,我遇到了以下问题:

当我创建一个带有提交按钮(来自教程)和.asp脚本来处理该子目录的简单HTML页面时,我只是自己获取.asp脚本,而不是我提交的文本。

代码:

HTML code:

<form name="input" action="html_form_action.asp" method="get">
Username: <input type="text" name="user">
<input type="submit" value="Submit">
</form>

ASP代码:

<%@ Language="VBScript" %>
<html>
<head>
<title>Submitted data</title>
</head>

<body>
<%
Dim name
name=Request.Form("name")
Response.Write("Name: " & name & "<br>")
%> 
</body>
</html>

任何人都知道问题是什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

请尝试以下代码

<html>
<body>
<form name="input" action="html_form_action.asp" method="post">
Username: <input type="text" id="user" name="user">
<input type="submit" value="Submit">
</form>
</body>
</html>

filename:html_form_action.asp

<%@ Language="VBScript" %>
<html>
<head>
<title>Submitted data</title>
</head>

<body>
<%
Dim name
name=Request.Form("user")
Response.Write("Name: " & name & "<br>")
%> 
</body>
</html>
  1. 我将表单方法从get更改为post
  2. 将Request.Form(“name”)更改为Request.Form(“user”),因为输入文本名称为user
  3. 希望有所帮助