HTML и CSS
Уроки HTML Уроки CSS Уроки Bootstrap Уроки W3.CSS Уроки Цвета Уроки Иконки Уроки Графика Уроки SVG Уроки Canvas Уроки Как сделать Уроки SassJavaScript
Уроки JavaScript Уроки jQuery Уроки React Уроки AngularJS Уроки JSON Уроки AJAX Уроки W3.JSПрограммирование
Уроки Python Уроки Java Уроки C++ Уроки C# Уроки Машинное обучениеСерверная сторона
Уроки SQL Уроки PHP Уроки ASP Уроки Node.js Уроки Raspberry PiВеб-строительство
Веб-шаблоны Веб-статистика Веб-сертификаты Веб-редактор Веб-разработкаHTML
HTML Справочник тегов HTML Справочник событий HTML Справочник цветов HTML Справочник атрибутов HTML Canvas Справочник HTML SVG Справочник HTML Наборы символов Google-карты СправочникCSS
CSS Справочник CSS Поддержка браузерами CSS Selector Справочник Bootstrap 3 Справочник Bootstrap 4 Справочник W3.CSS Справочник Иконки Справочник Sass СправочникJavaScript
JavaScript Справочник HTML DOM Справочник jQuery Справочник AngularJS Справочник W3.JS СправочникПрограммирование
Python Справочник Java СправочникСерверная сторона
SQL Справочник PHP Справочник ASP СправочникXML
XML Справочник XML Http Справочник XSLT Справочник XML Schema СправочникУпражнения
HTML Упражнения CSS Упражнения JavaScript Упражнения SQL Упражнения PHP Упражнения Python Упражнения jQuery Упражнения Bootstrap Упражнения Java Упражнения C++ УпражненияHTML Справочник
HTML Теги по алфавиту HTML Теги по категории HTML Атрибуты HTML Глобальные атрибуты HTML Атрибуты событий HTML Цвета HTML Canvas HTML Аудио/Видео HTML Наборы символов HTML Doctype HTML URL кодирование HTML Коды языков HTML Коды стран HTTP Сообщения HTTP Методы PX в EM Конвертер Горячие клавишиHTML Теги
<!--> <!DOCTYPE> <a> <abbr> <acronym> <address> <applet> <area> <article> <aside> <audio> <b> <base> <basefont> <bdi> <bdo> <big> <blockquote> <body> <br> <button> <canvas> <caption> <center> <cite> <code> <col> <colgroup> <data> <datalist> <dd> <del> <details> <dfn> <dialog> <dir> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <font> <footer> <form> <frame> <frameset> <h1> - <h6> <head> <header> <hr> <html> <i> <iframe> <img> <input> <ins> <kbd> <label> <legend> <li> <link> <main> <map> <mark> <meta> <meter> <nav> <noframes> <noscript> <object> <ol> <optgroup> <option> <output> <p> <param> <picture> <pre> <progress> <q> <rp> <rt> <ruby> <s> <samp> <script> <section> <select> <small> <source> <span> <strike> <strong> <style> <sub> <summary> <sup> <svg> <table> <tbody> <td> <template> <textarea> <tfoot> <th> <thead> <time> <title> <tr> <track> <tt> <u> <ul> <var> <video> <wbr>HTML тег <form>
Пример
HTML-форма с двумя полями ввода и одной кнопкой отправки:
<form
action="/action_page.php"
method="get">
First name: <input type="text" name="fname"><br>
Last name:
<input type="text" name="lname"><br>
<input type="submit" value="Submit">
</form>
Попробуйте сами »
Больше примеров "Попробуйте сами" ниже.
Определение и использование
Тег <form> используется для создания HTML формы для пользовательского ввода.
Элемент <form> может содержать один или несколько из следующих элементов формы:
Поддержка браузерами
Элемент | |||||
---|---|---|---|---|---|
<form> | Yes | Yes | Yes | Yes | Yes |
Различия между HTML 4.01 и HTML5
HTML5 добавил два новых атрибута: autocomplete и novalidate и удалил атрибут accept.
Различия между HTML и XHTML
В XHTML атрибут name устарел. Вместо этого используйте глобальный атрибут id.
Атрибуты
Атрибут | Значение | Описание |
---|---|---|
accept | file_type | Не поддерживается в HTML5. Указывает разделенный запятыми список типов файлов, которые принимает сервер (которые можно отправить с помощью загрузки файла) |
accept-charset | character_set | Определяет кодировки символов, которые должны использоваться для отправки формы |
action | URL | Указывает, куда отправлять данные формы при отправке формы |
autocomplete | on off |
Указывает, должна ли форма иметь автозаполнение вкл или выкл |
enctype | application/x-www-form-urlencoded multipart/form-data text/plain |
Определяет, как данные формы должны быть закодированы при отправке их на сервер (только для method="post") |
method | get post |
Определяет метод HTTP, используемый при отправке данных формы |
name | text | Определяет имя формы |
novalidate | novalidate | Указывает, что форма не должна проверяться при отправке |
target | _blank _self _parent _top |
Указывает, где отображать ответ, полученный после отправки формы |
Глобальные атрибуты
Тег <form> также поддерживает Глобальные атрибуты в HTML.
Атрибуты событий
Тег <form> также поддерживает Атрибуты событий в HTML.
Попробуйте сами - Примеры
Форма с флажками
Форма с двумя флажками и кнопкой отправки.
Форма с радиокнопками
Форма с двумя радиокнопками и кнопкой отправки.
Связанные страницы
HTML учебник: HTML Формы и Ввод
HTML DOM справочник: Объект Form
CSS Учебник: Стилизация форм
Настройки CSS по умолчанию
Большинство браузеров будут отображать элемент <form> со следующими значениями по умолчанию:
Ваше предложение:
Спасибо за Вашу помощь!
Ваше сообщение было отправлено в W3Schools.
Сайт работает на фреймворке W3.CSS.