Атрибуты. Базовые (id, class, style, title), Интернационализация, события, onsubmit, onreset, onblur
Базовые (id, class, style, title), Интернационализация, события, onsubmit, onreset, onblur accep t=" список типов данных" accept-charset =" список наборов символов" action =" URL" (Обязательный) enctyp e=" тип данных" metho d=" get|post" name =" текст" (В XHTML - устаревший, используйте атрибут id) targe t=" имя" Форма может содержать любые web-материалы (текст, изображения, таблицы и т. д.), но ее главная функция – быть контейнером для ряда элементов управления (переключателей, меню, полей для ввода текста, кнопок и т. п.), применяемых для ввода информации. Форма также содержит атрибуты, необходимые для взаимодействия с программой, обрабатывающей данные. В одном документе может содержаться несколько форм, но они не могут быть вложенными, так что необходимо следить, чтобы формы не перекрывались. Когда пользователь заполнит форму и нажмет кнопку «Submit» (Отправить), браузер принимает эту информацию, организует ее в пары имя/значение, кодирует ее для передачи, а затем отсылает на сервер. Атрибут action элемента form указывает URL программы, используемой для обработки формы. В атрибуте method указывается один из двух методов отправки данных формы на сервер – get или post. Информация формы, как правило, передается в виде серии переменных и соответствующих значений, разделенных символом амперсанда (&), как показано ниже: variablel=contentl& variable2=content2& variable3=content3 Имена переменных определяются атрибутами name элементов управления формы. Значениями переменных являются данные, которые вводит пользователь. При использовании метода get браузер передает данные формы за один раз, в виде части URL (прикрепляя их в конец URL и отделяя от него знаком вопроса). Метод post передает введенную в форму информацию отдельно от URL, по существу, в сообщении, состоящем из двух частей. Первая часть сообщения – это просто специальный заголовок, отправляемый браузером с каждым запросом. Затем идут реальные данные формы. Выбор используемого метода зависит от требований сервера. Как правило, если ваша форма короткая и имеет несколько полей небольшого размера, лучше использовать метод get. И наоборот, данные больших и сложных форм лучше пересылать с помощью метода post. Каждому элементу управления формы (за исключением submit и reset) необходимо присвоить имя (используя атрибут name). Данные, введенные пользователем в элемент управления, присваиваются данной переменной. Элемент input (< input>... < /input>) используется для создания различных видов элементов управления вводом данных, в том числе: • полей для ввода одной строки текста; • полей для ввода паролей; • скрытых элементов управления; • флажков (checkbox); переключателей (radio button); • кнопок отправки (submit) и сброса (reset); • механизмов загрузки файлов на сервер; • пользовательских кнопок и кнопок с графикой. Атрибут type элемента input указывает тип элемента управления.
|