Пользователь:    Пароль:    Запомнить     
 

Тег form


Описание Теги form позволяют создать форму в html-документе.
Обычно форма используется для интерактивного обмена данными между посетителями сайта и скриптами, обрабатывающими эти данные.
Синтаксис
  1. <form атрибут="значение">...
  2. Элементы формы
  3. ...
  4. </form>

Если атрибутов несколько, они перечисляются через запятую.
Атрибуты action
Задает адрес скрипта, которому отправляются данные.
method
Задает способ отправки данных, может принимать значения:
  1. get - данные передаются прямо в адресной строке
  2. post - данные передаются в запросе браузера
enctype
Задает способ кодирования данных при отправке.
name
Задает имя формы.
target
Задает имя страницы, в которую будет возвращен результат обработки данных. Может принимать имя, указанное скриптом или одно из зарезервированный значений:
  1. _blank - открыть страницу в новом окне
  2. _self - открыть страницу в текущем окне
  3. _parent - открыть страницу во фрейме-родителе. (Если фреймов нет, атрибут _parent работает как _self)
  4. _top - разрушает все фреймы и загружает страницу в полном окне. (Если фреймов нет, атрибут _top работает как _self)
Пример html-файл
  1. <form action="form.php" name="myform" method="post" target="_self">Пожалуйста, укажите Ваш пол:<br /><input type="radio" name="sex" value="Мужской">Мужской<br /><input type="radio" name="sex" value="Женский">Женский<br /><input type="submit" value="Ответить"></form>

php-файл
  1. <? php
  2. <i>$sex</i> = $_POST['sex'];
  3. print "Ваш пол:<br>";
  4. print <i>$sex</i>;
  5. ?>



(откроется в новом окне)
Частые ошибки
Примечания Достаточно часто формы используются в качестве элементов веб-дизайна, например при создании меню, состоящих из кнопок.