Поле ввода на странице приложения настраивается с помощью компонента Input. Внешний вид поля ввода представлен на рисунке ниже.
Тип поля ввода
Настраивается с помощью свойства inputType.
Тип поля ввода — текст. Устанавливается по умолчанию.
Тип поля ввода — текст, который отображается символами *. Есть кнопка просмотра введенного текста.
Внешний вид поля ввода
Настраивается с помощью свойства appearance.
Отображается только нижняя граница поля ввода. Устанавливается по умолчанию.
Отображаются все границы поля ввода.
Текст подсказки
Текст подсказки, который отображается в поле до начала ввода текста в него, определяет свойство placeholder.
Заголовок поля ввода
Текст заголовка поля ввода определяет свойство label. Расположение заголовка можно настроить с помощью свойства labelPosition.
Автоматический перенос заголовка поля ввода при изменении доступного места для элемента ввода на экране. По умолчанию — слева, при сжатии — сверху.
Заголовок отображается слева от поля ввода.
Заголовок поля ввода скрыт.
Заголовок отображается сверху поля ввода.
Доступность поля ввода
Доступностью поля ввода управляют свойства disabled и readonly.
Признак, который управляет доступностью изменения значения поля ввода. По умолчанию — false.
Признак, который устанавливает доступность поля ввода только для чтения. По умолчанию — false.
Input — компонент, который позволяет настроить поле ввода на странице приложения. Компонент Input использует собственные элементы <input> и <label> для доступности поля по умолчанию. Атрибут aria-label генерируется автоматически и указывает на родительский элемент <input>.
Cвойства
Уникальный идентификатор. Служебное поле.
Элемент управления.
Заголовок поля ввода.
Тип поля ввода. По умолчанию — text.
text | Тип поля ввода — текст. |
password | Тип поля ввода — текст, который отображается символами *. Есть кнопка просмотра введенного текста. |
Текст подсказки, который отображаемый в поле до начала ввода текста в него.
Внешний вид поля ввода. По умолчанию — legacy.
legacy | Отображается только нижняя граница поля ввода. |
outline | Отображаются все границы поля ввода. |
Значение поля ввода.
Признак, который управляет доступностью изменения значения поля ввода.
Признак, который устанавливает доступность поля ввода только для чтения. По умолчанию — false.
Устанавливает разрешение для браузера на автоматическое заполнение поля ввода. По умолчанию — off.
Ширина поля ввода — число, при котором компоненты Input и Checkbox перестраиваются с вертикального в горизонтальный вид при установленном режиме auto. По умолчанию — 320.
Устанавливает место отображения заголовка поля ввода. По умолчанию — auto.
auto | Автоматический перенос заголовка поля ввода при изменении доступного места для элемента ввода на экране. По умолчанию — слева, при сжатии — сверху. |
left | Заголовок отображается слева от поля ввода. |
right | Заголовок отображается справа от поля ввода. |
hidden | Заголовок поля ввода скрыт. |
above | Заголовок отображается сверху поля ввода. |