Ответ 1
Форма будет отправлена на сервер, и браузер перенаправит ее на текущий адрес браузера и добавит в качестве параметров строки запроса значения полей ввода.
В терминах протокола HTTP будет отправлен HTTP-запрос запроса GET:
GET http://example.com/?namefield1=value1&namefield2=value2 HTTP/1.1
Host: example.com
Поскольку ваш <form>
не имеет атрибута action
, браузер просто перенаправляет на текущий URL-адрес, добавляя значения в качестве параметров строки запроса. Поэтому, если эта форма была загружена из http://example.com/foo.php
после ее отправки, браузер перенаправит на http://example.com/foo.php?namefield1=value1&namefield2=value2
, где value1
и value2
будут значениями, внесенными пользователем в соответствующие поля ввода.
Также вы можете использовать свой браузер, встроенный в инструменты отладки, или Fiddler
, чтобы проверить точную полезную нагрузку, отправляемую на сервер.