это ты в будущем, 7 лет спустя.
Никто не ответил на ваш вопрос должным образом. Так что я сделаю все возможное.
A <form>
- это объект HTML с некоторыми особыми свойствами, которые отличают его от других элементов HTML, точно так же, как <button>
или ссылка <a>
имеют специальные свойства, которые отличают их от других.
В частности, <form>
позволяет отправлять информацию на сервер. Информация отправляется через HTTP-запрос, используемый метод определяется в свойстве method
(* GET
или POST
), а URL-адрес, на который отправляется запрос, указывается в свойстве action
.
Способ работы <form>
регулируется и задается так же, как и любые другие объекты HTML, через стандарт. Официальным органом, отвечающим за это, является W3C, вот спецификация для форм:
https://www.w3.org/TR/html52/sec-forms.html
Спецификация затем свободно реализуется браузерами, поэтому специфика «где» определяется поведением внутри кишки ядра браузера. Например, вы можете найти реализацию, если посмотрите достаточно глубоко в Chromium Project, который является ядром, на котором основан Chrome. Однако, зная спецификации, более чем достаточно для работы с ним.
Возвращаясь к вашему конкретному примеру:
Эта форма создаст и отправит POST-запрос со страницы клиента, где эта форма появляется с вводом информации в форму по соответствующему URL-адресу /contacto-enviado.html
Дальнейшее чтение
Для хорошего объяснения того, как в целом работает, проверьте:
https://developer.mozilla.org/en-US/docs/Learn/HTML/Forms/Sending_and_retrieving_form_data