- входные
- Текстовая область
- Флажки
- Основные флажки
- Встроенный флажок
- Переключатель
- Основной переключатель
- Встроенная кнопка радио
- Выбор одного варианта
- Выбор нескольких вариантов
- Добавить текст справки к компоненту
Bootstrap предоставляет вам все инструменты для простой настройки ваших форм. С помощью Bootstrap вы можете добавить новые «элементы управления» формы, такие как флажки или текстовые области, с уже установленным стилем. Эта статья покажет вам основные способы настройки формы и код, необходимый для включения каждого элемента управления.
Эти инструкции предназначены для Bootstrap версии 4.2.1.
Если вы ищете инструкции по созданию макета формы Bootstrap, см. Наш Как настроить макеты формы Bootstrap ,
Элементы управления - это другое название для элементов Bootstrap, например текстовые области а также флажки , который может быть добавлен в вашу форму.
входные
Один элемент управления называется «входы». Входные данные - это поля, в которые пользователь может вводить текст. Ниже приведен пример кода, который можно использовать для добавления элемента управления вводом в форму:
<input type = "email" class = "form-control" placeholder = "Введите адрес электронной почты">
Код выше получится так:
В коде тип объявляет тип ввода. В случае примера это будет тип «email». Заполнитель определяет текст, отображаемый в поле ввода. В приведенном выше примере в качестве заполнителя используется «Введите адрес электронной почты». Этот текст исчезнет, когда пользователь начнет вводить текстовое поле.
Входные данные начальной загрузки поддерживают типы ввода HTML5, что означает, что вы можете использовать любой из следующих типов:
цвет дата дата время дата время местный адрес электронной почты номер месяца пароль поиск тел текст время URL неделя
Эти типы могут быть объявлены путем добавления type = "---" к вашему входу, как в примере. Если вы хотите добавить ввод по электронной почте, измените его на type = «email»
<input type = "email" class = "form-control" placeholder = "Введите адрес электронной почты">
Имейте в виду, что вам нужно включить тип ввода, если вы хотите, чтобы ваш элемент управления был правильно оформлен.
Текстовая область
Элемент управления текстовой областью - это область, которая допускает большие объемы текста, например раздел комментариев.
Ниже приведен фрагмент примера кода, который показывает, как будет использоваться элемент управления текстовой области:
<textarea class = "form-control" row = "3" placeholder = "Это текстовая область!"> </ textarea>
Этот код будет отображать текстовую область следующим образом:
При добавлении текстовой области вы можете настроить размер, указав, сколько строк вы хотите охватить. Поскольку Bootstrap построен на строках и столбцах, вы можете уменьшить или увеличить текстовую область, увеличив или уменьшив количество строк.
<textarea class = "form-control" row = "3" placeholder = "Это текстовая область!"> </ textarea>
В приведенном выше примере текстовая область занимает три строки.
Флажки
Флажки позволяют пользователям выбирать несколько вариантов. По умолчанию флажки отображаются вертикально. Однако вы можете изменить флажки для горизонтального отображения, изменив тип на type = "checkbox-inline". Вертикальные флажки см. В наших Раздел основных флажков , Если вы хотите, чтобы флажки отображались горизонтально, см. Наш Встроенные флажки ,
Основные флажки
Основные чекбоксы отображаются вертикально.
Код для основных вертикальных флажков выглядит следующим образом:
<div class = "checkbox"> <label> <input type = "checkbox" value = "opt1"> Опция 1 </ label> </ div> <div class = "checkbox"> <label> <input type = " checkbox "value =" opt2 "> Вариант 2 </ label> </ div>
Флажки содержат значение, которое будет использоваться для различения других флажков. Убедитесь, что каждый флажок имеет уникальное значение.
Для отображения флажков по горизонтали, см. следующий раздел ,
Встроенный флажок
Встроенные флажки отображаются горизонтально, как в примере ниже.
Хотя код для встроенных флажков очень похож на код вертикальных флажков, есть одно важное отличие. Горизонтальные флажки имеют добавленный класс = "checkbox-inline" к элементу метки.
<label class = "checkbox-inline"> <input type = "checkbox" value = "opt1"> Опция 1 </ label> <label class = "checkbox-inline"> <input type = "checkbox" value = "opt2 "> Вариант 2 </ label>
Флажки содержат значение, которое будет использоваться для различения других флажков. Убедитесь, что каждый флажок имеет уникальное значение.
Встроенные флажки установлены иначе, чем основные флажки. Во встроенном коде флажка элемент <label> - это тот, которому присваивается class = ”checkbox-inline”. Однако, если вы посмотрите на основной код флажка, вы увидите, что class = ”checkbox” объявлен в элементе <div>, а не в элементе <label>.
Переключатель
Радиокнопка похожа на флажок. Тем не менее, только один переключатель может быть выбран одновременно, в то время как флажки могут иметь несколько выбранных полей.
Как и в случае с флажками, по умолчанию отображается переключатели по вертикали хотя вы также можете изменить код, чтобы отобразить их горизонтально ,
Основной переключатель
По умолчанию переключатели отображаются вертикально, как показано в примере ниже:
Код для этого примера выглядит следующим образом:
<div class = "radio"> <label> <input type = "radio» name = "radioButtons" id = "Radio1" value = "opt1" флажок> Вариант 1 </ label> </ div> <div class = " radio "> <label> <input type =" radio "name =" radioButtons "id =" Radio2 "value =" opt2 "> Опция 2 </ label> </ div> <div class =" radio "> <label> <input type = "radio" name = "radioButtons" id = "Radio3" value = "opt3"> Параметр 3 </ label> </ div>
С помощью переключателей вы можете выбрать переключатель, который будет выбран по умолчанию. Добавьте «флажок» в конец одной из ваших радиокнопок, чтобы выбрать его.
Как и флажки, переключатели должны иметь определяющее значение. Эти значения будут использоваться для различения других флажков. Убедитесь, что каждый флажок имеет уникальное значение.
Радиокнопки также должны иметь атрибуты name и id для правильной работы. Если вы забудете включить их, пользователь сможет выбрать несколько переключателей одновременно.
Встроенная кнопка радио
Чтобы переключатели отображались горизонтально, добавьте class = "radio-inline" к элементу ярлыка переключателя.
Код вышеприведенного примера будет выглядеть так:
<label class = "radio-inline"> <input type = "radio" name = "radioInline" id = "inlineRadio1" value = "inlineOpt1"> Вариант 1 </ label> <label class = "radio-inline"> < input type = "radio" name = "radioInline" id = "inlineRadio2" value = "inlineOpt2"> Опция 2 </ label> <label class = "radio-inline"> <input type = "radio" name = "radioInline" id = "inlineRadio3" value = "inlineOpt3"> Вариант 3 </ label>
Как и в случае с флажками, встроенный код переключателя отличается от основного кода переключателя. Class = «radio-inline» находится в элементе <label> во встроенном коде радиосвязи, а не в элементе <div>, как в основной радиокод ,
Для встроенных переключателей также требуются те же элементы, что и для базовых переключателей: каждый переключатель должен содержать имя, идентификатор и значение, чтобы переключатели работали правильно.
Выпадающий выбор позволяет пользователю выбрать опцию (или несколько опций) из списка опций. Вы можете создать раскрывающийся список, в котором можно выбрать только один параметр или задать несколько.
Для выбора только одного варианта, см. Наш Раздел выбора одного варианта ,
Чтобы позволить пользователям выбрать более одного варианта, см. Наш Раздел выбора нескольких вариантов ,
Выбор одного варианта
При нажатии отображается один раскрывающийся список. Пользователь может выбрать один вариант из раскрывающегося списка, как в примере ниже:
Однако их код отличается. Единый выпадающий список будет похож на код ниже:
<select class = "form-control"> <option> Option 1 </ option> <option> Option 2 </ option> <option> Option 3 </ option> <option> Option 4 </ option> <option> Option 5 </ option> </ select>
Код является элементом select с вложенными элементами option.
Выбор нескольких вариантов
Multi-select раскрывающиеся списки отображаются таким образом, что позволяет выбрать несколько вариантов, как показано ниже:
Единственное различие между ними заключается в элементе <select>. В раскрывающемся списке это выглядит как <select class = "form-control">. Однако в меню множественного выбора оно отображается как <выберите несколько классов = "управление формой">.
<выберите несколько классов = "управление формой"> <опция> опция 1 </ option> <опция> опция 2 </ option> <опция> опция 3 </ option> <опция> опция 4 </ option> <опция> Вариант 5 </ option> </ select>
Эта разница позволяет пользователям выбирать несколько вариантов одновременно.
Добавить текст справки к компоненту
Вы можете добавить текст справки к вашим элементам управления. Bootstrap автоматически отформатирует текст как текст справки, который обычно отображается более мелким текстом под элементом формы. Вот пример текста справки:
Чтобы добавить текст справки, добавьте <small class = "form-text text-muted"> Текст справки здесь </ small> под элементом формы.
<label> Пример текста справки </ label> <input type = "text" class = "form-control"> <small class = "form-text text-muted"> Текст справки здесь </ small>
Элемент <small> добавляет меньший текст прямо под элементом формы. Class = "form-text text-muted" меняет цвет текста на серый.
Если вы ищете дополнительную информацию о формах Bootstrap, ознакомьтесь с нашими Как настроить макеты формы Bootstrap ,
Похожие
Как добавить видео на YouTube в InstagramНе знаете, как добавить видео на YouTube в Instagram? Instagram не отображается в списке приложений для обмена видео? Вы можете обойтись и поделиться видео YouTube в своем аккаунте Instagram. Посмотрите, как это сделать. YouTube, безусловно, является самым популярным Как починить фиксированный значок системной корзины?
Одной из проблем, которая иногда возникает в системах Windows, является отсутствие изменения системного значка корзины на рабочем столе. Этот процесс должен быть автоматическим, но мы должны использовать опцию Обновить, чтобы изменить значок, хотя это не всегда так. Это работает в обе стороны. Поэтому в проводнике отображается значок пустой корзины, если в нем есть удаленные файлы, и может также оказаться, что пустой контейнер все еще представлен таким образом, как если Как заполнить заявку Family 500+ в системе онлайн-банкинга?
Как заполнить заявку Family 500 plus в системе интернет-банкинга? Инструкции: Заявление о предоставлении права на родительское пособие Family 500+ можно найти после входа в банковскую систему eBANK Retail. Вы не можете подать заявку от имени другого лица. Перед заполнением заявки ознакомьтесь с информацией о программе Family 500+ на веб-сайте Министерства по делам семьи, труда и социальной политики: https://www.rodzina500plus.gov.pl/ Как исправить досадную проблему с Windows USB
Вы когда-нибудь находили, что иногда один из ваших USB-портов не работает? Может быть, вы включаете компьютер, а USB-мышь или клавиатура не подключены. Или вы подключаете флешку и ничего не происходит. У вас может быть плохой порт USB, но есть другая возможная причина проблем с USB, и вот простой способ исправить это. Начиная с XP, операционная система Windows поставляется с функцией под названием Выбор операционной системы для своего персонального компьютера
... выбор мой остановился на Windows 7. По мере настройки Windows 7 я буду публиковать полезные советы и руководства для полноценной работы компьютера, если вы надумаете ставить операционную систему Windows 7. и так ... У многих пользователей невольно возникают ассоциации Windows 7 и Windows Vista, поэтому некоторые боится Windows 7. Безусловно, Vista является недоработанным продуктом Microsoft, много багов и глюков содержит эта операционная система, имеет много проблем с совместимостью программ Как восстановить SD-карту в Android 4.4.X Kitkat [ROOT]
У вас на телефоне установлен Android KitKat (4.4.x), и вы заметили какие-либо проблемы с внешней картой памяти? Google изменил некоторые настройки, касающиеся карт памяти, что вызывает проблемы с сохранением данных, но вы можете их исправить. У людей с Android 4.4.x могут возникнуть проблемы с сохранением файлов на карту памяти или установкой приложений на SD-карту. Это связано с ограничениями прав записи и чтения на карту, которые были введены Google Как сделать резервную копию вашего DVR на FTP-сервер
Большой! Вы пошли в правильном направлении и решили защитить свою собственность с помощью системы камер видеонаблюдения. Наличие камер, видимых на вашей собственности, обычно достаточно, чтобы удержать большинство преступников от попыток проникнуть в ваш дом или бизнес, но что произойдет, если по какой-то причине что-то случится с видеорегистратором и вы потеряете все свои записанные Как проверить версию и обновить BIOS на материнской плате
Обновление BIOS не требуется, когда наш компьютер работает нормально. Это следует делать только в том случае, если в новой версии появилась поддержка более совершенных моделей процессоров или когда это становится необходимым в результате проблем с материнской платой. Однако такие ситуации случаются, и хорошо знать, как это сделать. 1. Проверьте текущую версию BIOS Прежде чем мы сможем загрузить и установить обновление, стоит проверить текущую версию BIOS. Как войти в несколько учетных записей Gmail на Android
В этом тексте мы хотели бы показать вам, как легко войти во многие учетные записи электронной почты Gmail на смартфонах и планшетах Android. Возможно, вы указали свой почтовый ящик Gmail при настройке телефона Android. Это позволяет не только получать электронные письма, но и, например, интегрировать с Play Store. Конечно, мы не должны останавливаться на этом - вы можете легко добавить дополнительные учетные записи электронной почты на свой смартфон или планшет на Android. Как правильно рендерить видео в Adobe After Effects CC 2017
... выбор, если ваша цель - потоковая онлайн-платформа, может быть целесообразно использовать стандарт «H.264». Вариант сжатия. Это не только облегчает потоковую передачу видеофайла, но также позволяет уменьшить размер файла по сравнению с Apple ProRes, Avid DNxHD и особенно по сравнению с Lossless. Последняя настройка, о которой вы хотите Как скачать локальные карты для автономного использования в Windows 10
Иногда вы просто не можете подключиться к Интернету. Может быть, вам не повезло оказаться в самолете без Wi-Fi или просто проехать через часть Соединенных Штатов, где подключение происходит не так часто, как на следующей заправке. Иногда отсутствие подключения не имеет большого значения, но в других случаях это может быть проблемой, особенно если вам нужна карта. Конечно, вы можете получить офлайн-карты на своем телефоне или пойти в школу с бумажной версией, но гораздо удобнее просматривать
Комментарии
Так как их оптимизировать и как уменьшить размер фотографий?Так как их оптимизировать и как уменьшить размер фотографий? Простое изменение масштаба изображения в графической программе до размера, соответствующего странице, позволит вам добиться существенного преимущества. Вы также можете рассмотреть вопрос об увеличении сжатия (снижении качества) при использовании JPG или уменьшении цветовой палитры с полного до ограниченного числа в случае PNG, что значительно уменьшит размер. В большинстве случаев это снижение качества не будет видно читателю. Недавно я даже увидел шутку из сообщества аниматоров 2D: YouTube рекомендует публиковать как минимум один фильм в неделю, как использовать анимацию?
Недавно я даже увидел шутку из сообщества аниматоров 2D: YouTube рекомендует публиковать как минимум один фильм в неделю, как использовать анимацию? Почему же тогда создатели не идут в направлении, которое позволяет получать хороший доход от трансляции рекламы? Вы можете зарабатывать деньги на рекламе для определенных типов контента. Конечно, если вы спросите меня, предпочел бы я иметь один или два нуля при просмотре моих фильмов, я бы сказал, что предпочел Как это выглядит как ценные и эффективные ресурсы SEO сегодня?
Как это выглядит как ценные и эффективные ресурсы SEO сегодня? Бэкэнд-функцию по-прежнему выполняют веб-сайты, созданные с целью размещения ссылок на позиционированный веб-сайт, но это не единственная цель создания таких сайтов . Ценный серверный веб-сайт сегодня представляет собой полноценный веб-сайт, дополненный ценным и содержательным контентом, полезным для пользователей. Такой веб-сайт должен не только генерировать ценный трафик, но и вызывать взаимодействие с пользователями, Как это сравнивается с последними устройствами, такими как LG4?
Как это сравнивается с последними устройствами, такими как LG4? Ответ: 80% достаточно, конечно, профиль личного использования имеет решающее значение. Кто много играет, помахивает разрешением дисплея. Мы даже не говорим о процессоре. В повседневной жизни, однако, 960 x 540 пикселей вполне достаточно. Яркость дисплея под прямыми солнечными лучами, но не пьяная. Вы должны превратить смартфон в тени, если вы хотите редактировать фотографии, например. Что подводит меня ко Есть ли элементы, которые выглядят так, как будто они должны быть кликабельными, но это не так?
Есть ли элементы, которые выглядят так, как будто они должны быть кликабельными, но это не так? Являются ли оповещения интерактивными или чисто информационными, и имеет ли это смысл в контексте? Мы также изучаем предлагаемые функции. Каждый хороший антивирусный набор должен иметь основы, такие как сканирование и защита в режиме реального времени, но многие поставщики предлагают элементы, выходящие за рамки базовой безопасности, такие как диспетчеры паролей или брандмауэры. Мы пытаемся Не знаете, как добавить видео на YouTube в Instagram?
Не знаете, как добавить видео на YouTube в Instagram? Instagram не отображается в списке приложений для обмена видео? Вы можете обойтись и поделиться видео YouTube в своем аккаунте Instagram. Посмотрите, как это сделать. YouTube, безусловно, является самым популярным видео-сайтом, Как восстановить пароль и не потерять доступ к своей учетной записи навсегда?
Как восстановить пароль и не потерять доступ к своей учетной записи навсегда? Посмотри, что ты можешь сделать. "Что установило мой пароль здесь?" Вы смотрите на экран монитора, мигающий курсор и сообщение о том, что вы ввели неверный пароль, и удивляетесь, как он звучит. Следующая комбинация символов и букв не имеет никакого эффекта, и вы опасаетесь, что после очередной попытки ввести неправильный пароль учетная запись будет в конечном итоге заблокирована навсегда. Не паникуйте А как происходит передача данных?
А как происходит передача данных? Я провел несколько тестов, чтобы проверить, насколько быстро загружаются файлы размером 1 ГБ - в нескольких вариантах (и в каждом из них по две попытки, чтобы результаты были надежными и надежными). Вот что я получил (результаты в минутах): - с компьютера в облако: 3:22 (настольное приложение WD My Cloud), - от облака до компьютера: 19:04 (настольное приложение WD My Cloud, это не ошибка), - с компьютера на облако: 1:32 (файловый Что такое ядро в Linux и как вы проверяете свою версию?
Что такое ядро в Linux и как вы проверяете свою версию? Что такое ядро в Linux и как вы проверяете свою версию? Linux это операционная система, верно? Ну, не совсем! Это на самом деле ядро. Но что такое ядро Linux? Прочитайте больше такие как Херд , Как обустроить ванную комнату в современном стиле?
Как обустроить ванную комнату в современном стиле? Смотрите наши советы! Современные ванные комнаты - что это? Термин «современная ванная комната» действительно может скрывать интерьеры, оформленные во многих стилях, черпая вдохновение в последних тенденциях дизайна интерьера. Скандинавский стиль - современная ванная комната в скандинавском стиле будет характеризоваться простотой и функциональностью оборудования, наличием натурального Так как же вернуть товар, купленный вне помещения дилера?
Так как же вернуть товар, купленный вне помещения дилера? Через две недели вам просто нужно отправить обратно прослеживаемый товар трейдеру. Вы также можете сообщить ему об этом в течение этого времени и отправить товар в течение следующих двух недель. Сообщите подрядчику об отказе от договора письменно, по электронной почте или устно. Конечно, вам будет лучше предоставить ему эту информацию в письменном виде, потому что она останется документированной.
Instagram не отображается в списке приложений для обмена видео?
Как заполнить заявку Family 500 plus в системе интернет-банкинга?
Так как их оптимизировать и как уменьшить размер фотографий?
Недавно я даже увидел шутку из сообщества аниматоров 2D: YouTube рекомендует публиковать как минимум один фильм в неделю, как использовать анимацию?
Недавно я даже увидел шутку из сообщества аниматоров 2D: YouTube рекомендует публиковать как минимум один фильм в неделю, как использовать анимацию?
Почему же тогда создатели не идут в направлении, которое позволяет получать хороший доход от трансляции рекламы?
Как это выглядит как ценные и эффективные ресурсы SEO сегодня?
Как это сравнивается с последними устройствами, такими как LG4?
Есть ли элементы, которые выглядят так, как будто они должны быть кликабельными, но это не так?
Являются ли оповещения интерактивными или чисто информационными, и имеет ли это смысл в контексте?