Пример
<form> Имя: <input type="text" size="30" /><br /> Фамилия: <input type="text" size="30" /><br /> Адрес: <input type="text" size="30" /><br /> Дата рождения: <input type="text" size="30" /> </form>
С помощью тэга <form> Вы можете создавать формы. Формы используются для приема пользовательских данных и передачи их на сервер.
Формы могут содержать такие элементы как: текстовые поля, флажки, радио-кнопки, кнопки отправления, многострочные поля ввода, списки выбора и д.р.
В поле DTD указаны DTD в которых эти атрибуты можно использовать. Более подробно о DTD можно почитать здесь: HTML 4.01 и XHTML 1.0 DTD. S=Strict (строгий), T=Transitional (переходный), и F=Frameset(фреймовый).
Тэг form поддерживает следующие атрибуты:
| Атрибуты | Значение | Описание | DTD | 
|---|---|---|---|
| action | URL | Указывает куда отправлять данные с формы. Если данный параметр оставлен пустым данные будут отправлены на текущий документ. | STF | 
| accept | MIME тип | Указывает типы файлов, которые могут быть отправлены с формы. | STF | 
| accept-charset | кодировка | Указывает типы кодировок принимаемые формой. | STF | 
| enctype | application/x-www-form-urlencoded multipart/form-data text/plain | Указывает как данные формы должны шифроваться перед отправкой на сервер. | STF | 
| method | GET POST | Указывает метод отправки данных формы. | STF | 
| name | имя | Указывает имя формы. | STF | 
Тэг form поддерживает следующие атрибуты событий:
| Атрибута | Значение | Описание | DTD | 
|---|---|---|---|
| onclick | скрипт | Скрипт будет запущен по щелчку мыши. | STF | 
| ondblclick | скрипт | Скрипт будет запущен по двойному щелчку мыши. | STF | 
| onmousedown | скрипт | Скрипт будет запущен, когда кнопка мыши будет нажата. | STF | 
| onmousemove | скрипт | Скрипт будет запущен, когда указатель мыши будет перемещен в границах элемента. | STF | 
| onmouseout | скрипт | Скрипт будет запущен, когда указатель мыши выйдет за пределы границ элемента. | STF | 
| onmouseover | скрипт | Скрипт будет запущен, когда указатель мыши будет наведен на элемент. | STF | 
| onmouseup | скрипт | Скрипт будет запущен, когда нажатая кнопка мыши будет отпущена. | STF | 
| onkeydown | скрипт | Скрипт будет запущен, когда любая клавиша клавиатуры будет нажата. | STF | 
| onkeypress | скрипт | Скрипт будет запущен, когда клавиша клавиатуры будет нажата. | STF | 
| onkeyup | скрипт | Скрипт будет запущен, когда нажатая клавиша клавиатуры будет отпущена. | STF | 
| onreset | скрипт | Скрипт будет запущен при сбросе значений поля | STF | 
| onsubmit | скрипт | Скрипт будет запущен при отправке данных формы | STF |