0

我的任务是只用 HTML 制作网页。我正处于要创建表单的地步。但是,我不确定这些表单提交是否可以仅使用 HTML 保存。

我将以下代码(从 WC3 Schools 获得)应用到我的网页:

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

我创建了一个名为“html_form_action.asp”的文件。但是,当我双击我的 .html 文件以启动我的页面并单击提交(提交表单)时,我收到一个错误“无法加载页面”并且没有任何内容写入我的 html_form_action.asp 文件。还有其他我应该设置的方法吗?

感谢您的任何帮助!:)

4

3 回答 3

1

好吧,你不能双击你的 html 文件,因为它会作为本地文件加载到浏览器中。这些asp文件需要托管在 Web 服务器(例如 IIS)中。

于 2012-06-07T03:01:38.043 回答
1

您需要设置一个 Web 服务器来在后端处理您的请求!正如你所说,需要有javascript!因为您似乎在使用 ASP,所以在您的计算机上设置 Microsoft IIS 将是一个不错的选择。

双击 HTML 文件将无济于事。然后,您需要通过设置的服务器运行它。

于 2012-06-07T03:02:55.860 回答
1

听起来您正试图从文件系统访问您的 .asp 文件,但为了让任何事情发生,该文件需要位于 Web 服务器之后。

不确定您是否设置了一个,但这是您获得对发布请求的响应的唯一方式。(即当你点击提交时)

另外:请确保您的 .asp 文件的相对路径指向正确的位置(或者您的 html 文件位于正确的目录中 - 对于您的代码片段,这意味着相同的目录)

于 2012-06-07T03:05:57.887 回答