TOC

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>

Если вы решите использовать этот метод, вы должны знать, что функциональность зависит от почтового клиента, установленного на компьютере вашего пользователя. Это означает, что не все пользователи смогут использовать вашу форму.

В противном случае вы можете использовать форму почты, о которой я упоминала ранее. При использовании формы почты значение атрибута метода всегда должно быть отправлено при отправке данных.

This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!