| Определение формы | <FORM> |
| Ввод данных через форму | <INPUT> |
| Кнопка | <INPUT TYPE="BUTTON"> |
| Поле для выбора элемента в виде установки флажка в маленьком квадратике | <INPUT TYPE="CHECKBOX"> |
| Ввод файла | <INPUT TYPE="FILE"> |
| Ввод невидимого элемента | <INPUT TYPE="HIDDEN"> |
| Вставка изображения в форму, используется как кнопка | <INPUT TYPE="IMAGE"> |
| С помощью форм в HTML создаются интерфейсные элементы такие как: тестовые поля, кнопки, радио кнопки, чек боксы, выпадющий списки и т.д. Все элементы формы должны находиться внутри тэгов <FORM>...</FORM> |
| Синтаксис <FORM>: | |
|---|---|
| <FORM | |
| ACTION="URLсервера" | URL серверной программы обработки формы. |
| ENCTYPE="ТипКодировки" |
|
| METHOD="" |
|
| NAME="ИмяФормы" | Задает имя формы, может использоваться JavaScript для идентификация формы. |
| ONRESET="яваСкриптКод" | JavaScript код выполняемый при очистки формы, нажатии кнопки RESET. |
| ONSUBMIT="яваСкриптКод" | JavaScript код выполняемый при принятии формы, нажатии кнопки SUBMIT. Выполняется до отправки формы. Если в функции обработки return возвращает false, данные не посылаются. |
| TARGET="ИмяОкна"> | Окно для отображения результатов выполнения программы обработки формы. |
| <INPUT>: | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| <INPUT TYPE= |
|
||||||||||||||||||||
| Кнопка: | |
|---|---|
| <INPUT TYPE="BUTTON" | |
| NAME="ИмяКнопки" | Имя кнопки, на экране не высвечивается. |
| VALUE="ТекстНаКнопке" | Надпись на кнопке. |
| ONCLICK="Яваскрипт" | JavaScript код выполняемый по нажатию кнопки. |
| Пример: | |
|
<FORM> |
|
| CHECKBOX: | |
|---|---|
| <INPUT TYPE="CHECKBOX" | |
| CHECKED | Указывает, что данный элемент выбран, устанавливает флажок. |
| NAME="ИмяCHECKBOX" | Имя элемента CHECKBOX, на экране не высвечивается. |
| ONCLICK="Яваскрипт" | JavaScript код выполняемый по событию: клик на CHECKBOX. |
| VALUE="возвращаемоеЗначение" | Значение возвращаемое CHECKBOX при отсылки формы, по умолчанию ON. |
| Пример: | |
|
<FORM> <INPUT TYPE="CHECKBOX" VALUE= "phys">Физиком <INPUT TYPE="CHECKBOX" VALUE= "mathem">Математиком |
|
| <FILE>: | |
|---|---|
| <INPUT TYPE="FILE" | |
| NAME="имяЭлемента" | Имя элемента INPUT. |
| VALUE="имяфайла" | Начальное значение элемента INPUT. |
| Если форма содержит в качестве передаваемых данных файл, то значение атрибута ENCTYPE тэга FORM должно быть "multipart/form-data". | |
| Пример: | |
|
<FORM ENCTYPE="multipart/form-data" ACTION="/cgi-bin/example.cgi" METHOD="POST"> |
|
| <INPUT TYPE="HIDDEN">: | |
|---|---|
| <INPUT TYPE="HIDDEN"> | Невидимый элемент, данные, которые пользователь не должен набирать. |
| NAME="имяЭлемента" | Имя элемента INPUT. |
| VALUE="значение" | Данные. |
| Пример: | |
|
<FORM NAME="Form" METHOD=POST ACTION="/cgi-bin/example.cgi"> <P>Подписка на рассылку (email): <INPUT TYPE="distribution" NAME="email" SIZE="18" VALUE="@domain.ru"> <INPUT TYPE="hidden" NAME="Author" VALUE="madi@mail.ru"> </FORM> |
|
| <INPUT TYPE="IMAGE">: | |
|---|---|
| <INPUT TYPE="IMAGE" | Вставляет свободное пространство в документе. |
| ALIGN="LEFT"|"RIGHT"|"TOP"|"ABSMIDDLE"|"ABSBOTTOM"| "TEXTTOP"|"MIDDLE"|"BASELINE"|"BOTTOM" | Выравнивание изображения по отношению к окружающему его тексту. По умолчанию - BOTTOM. Более подробнее смотрите <IMG> (ALGIN) |
| NAME="имя" | Имя элемента INPUT. |
| SRC="location" | Высота пустого прямоугольника в пикселях. |
| Пример: | |
|
|
|
| Определение формы | <FORM> |
| Ввод данных через форму | <INPUT> |
| Кнопка | <INPUT TYPE="BUTTON"> |
| Поле для выбора элемента в виде установки флажка в маленьком квадратике | <INPUT TYPE="CHECKBOX"> |
| Ввод файла | <INPUT TYPE="FILE"> |
| Ввод невидимого элемента | <INPUT TYPE="HIDDEN"> |
| Вставка изображения в форму, используется как кнопка | <INPUT TYPE="IMAGE"> |