This article has been localized into Russian by the community.
Отправка данных
До сих пор мы не обсуждали, как на самом деле отправлять данные пользователю. Вы можете отправить его на свой адрес электронной почты, на другую страницу или в свою базу данных.
Какой бы способ вы не выбрали, вы обязаны описать, как браузер обработает пользовательский ввод. Это определяется атрибутом метода, который может иметь одно из двух значений - post или get.
<form action="url-to-formmail-provided-by-your-ISP" method="post">
Значение get гарантирует, что данные должны быть закодированы браузером в URL-адрес, а публикация означает, что данные отправляются в базу данных или на вашу электронную почту. Это означает, что, как правило, вы будете использовать значение post, как оно используется для отправки формы.
Самый простой способ обработки ваших данных - отправить их на вашу электронную почту. Все, что вам нужно сделать, это добавить атрибут действия к элементу формы и атрибуту метода. Атрибут action сообщает браузеру, что делать с содержимым вашей формы, а атрибут метода сообщает браузеру, как с ним обращаться. Вот пример:
<form action="mailto:your@email.com" method="post">
First name: <input type="text" name="firstname" />
Surname: <input type="text" name="surname" />
<input type="submit" value="Submit now" />
</form>
Если вы решите использовать этот метод, вы должны знать, что функциональность зависит от почтового клиента, установленного на компьютере вашего пользователя. Это означает, что не все пользователи смогут использовать вашу форму.
В противном случае вы можете использовать форму почты, о которой я упоминала ранее. При использовании формы почты значение атрибута метода всегда должно быть отправлено при отправке данных.