--- title: Form Inputs localeTitle: Входы формы --- ## Входы формы Bootstrap поддерживает следующие элементы управления формой: 1. поле ввода данных 2. текстовое поле 3. флажок 4. радио 5. Выбрать ## Примеры фрагментов кода #### 1\. Вход Bootstrap поддерживает все типы ввода данных HTML5: текст, пароль, дату и время, дату-время, дату, месяц, время, неделю, число, адрес электронной почты, URL-адрес, поиск, телефон и цвет. **Примечание. Поля ввода данных НЕ будут полностью оформлены, если их тип будет объявлен неправильно!** Следующий пример содержит два элемента ввода данных: один - для текста и один для пароля: ```html
``` #### 2\. Текстовое поле Следующий пример содержит текстовое поле: ```html
``` #### 3\. Флажки Флажки используются, если вы хотите, чтобы пользователь выбирал любое количество опций из предустановленного списка. Следующий пример содержит три флажка. Последняя опция отключена: ```html
``` Используйте **класс .checkbox-inline,** если вы хотите, чтобы флажки отображались в одной строке: ```html ``` #### 4\. Радиокнопки Радиокнопки используются, если вы хотите ограничить пользователя одним выбором из предустановленного списка. Следующий пример содержит три переключателя. Последний отключен: ```html
``` Используйте **класс .radio-inline,** если вы хотите, чтобы радиокнопки отображались в одной строке: ```html ``` #### 5\. Выбор (Список) Списки выбора используются, если вы хотите разрешить пользователю выбирать из нескольких вариантов. Следующий пример содержит раскрывающийся список (Список выбора): ```html
``` ## Как сделать доступными загрузочные входы У полей ввода данных должны быть метки или какой-либо другой идентификатор, например теги WAI-ARIA, чтобы соответствовать Руководству по обеспечению доступности Web-контент или [WCAG] (https://www.w3.org/WAI/tutorials/forms/) для краткости. Для того, чтобы экранные считывающие устройства точно сообщали пользователю, какие метки связаны с какими полями ввода, каждая метка должна ссылаться на соответствующее поля ввода. Это можно сделать, используя параметр `for` в HTML: ```html ``` Этикетка `for` атрибута **всегда** ссылается на поле ввода по его **ID.** Это говорит экранному считывающему устройству, что этот ярлык определенно подходит для этого поля ввода, что минимизирует путаницу для всех пользователей, которые используют такие программы для посещения веб-сайтов. ### Дополнительная информация: Примеры кода из [W3Schools - Input Bootstrap Form](https://www.w3schools.com/bootstrap/bootstrap_forms_inputs.asp) .