我正在学习 HTML 中的表单。目前我已经编写了这部分代码:
<form action="results_page.txt" method="get">
<p>Favourite Colour:
<input type="text" name="f_colour" size="15"
maxlength="20" />
</form>
我想做的是使用记事本上的空白本地文本文档来接收人们最喜欢的颜色。
目前我在 Microsoft Edge 上遇到错误:
” 嗯,我们无法访问此页面。 尝试这个 •确保您拥有正确的 URL:ms-appx-web://microsoft.microsoftedge/assets/errorpages/dnserror.html#file:///F:/HTML_practice_results.txt?username=aklsfj ”
任何帮助将不胜感激。 谢谢!
附:我对 HTML 还很陌生,所以如果我问一个愚蠢的问题,我并不是故意的:)
编辑:我的操作 URL 与 HTML 文件位于同一文件夹中。
最佳答案
由于您直接加载此文件而不通过 Web 服务器运行它,因此您将无法对 Web 服务器的根文件夹具有相同的访问权限,并且所有内容都必须从其相对位置引用。在您的示例中,您必须将 results_page.txt 驻留在与该 HTML 文件所在位置相同的文件夹中,这样才能正常工作。
尝试设置 XAMPP 或 Web 服务器,以便您可以实际使用服务器端语言来读取 GET 和 POSTED 数据。
关于html - 如何为我的表单创建相对 URL 位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32103663/