Как я могу создать относительное местоположение URL для моей формы?

Я изучаю формы в 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 "

Любая помощь будет принята с благодарностью. Спасибо!

PS Я совсем новичок в HTML, поэтому, если я задаю тупой вопрос, я не хотел:)

РЕДАКТИРОВАТЬ: URL-адрес моего действия находится в той же папке, что и мой HTML-файл.

1 ответ

Решение

Поскольку вы загружаете этот файл напрямую, не запуская его через веб-сервер, у вас не будет такого же доступа к корневой папке вашего веб-сервера, и все должно ссылаться из его относительного местоположения. В вашем примере у вас должен быть файл results_page.txt, находящийся в той же папке, что и этот HTML-файл, чтобы это работало.

Попробуйте настроить XAMPP или веб-сервер, чтобы вы могли использовать язык на стороне сервера для чтения данных GET & POSTED.

Другие вопросы по тегам