К содержимому
uiify

Input

Однострочное текстовое поле на основе нативного элемента input.

Браузеры
Chrome 123+Firefox 121+Safari 17.5+
Уровень
0
Сжатый размер
331 B
Лимит принудительной компоновки
0 ms
Лимит axe
0
Совместим с SSR
Да
Публичный контракт
Тестовый стенд

Песочница

Input

По умолчанию

Отключена

Invalid

API

Input

СвойствоТипПо умолчаниюОписание
valuestring—Текущее значение, делающее поле ввода управляемым.
defaultValuestring—Начальное значение неуправляемого поля ввода; далее им владеет нативный элемент.
onValueChange(value: string) => void—Вызывается с новым значением при каждом изменении поля ввода.
disabledbooleanfalseОтключает нативное поле ввода и задаёт атрибут data-disabled.
readOnlybooleanfalseРазрешает только чтение значения, сохраняя возможность фокуса на поле ввода.
invalidbooleanfalseПомечает поле ввода невалидным через aria-invalid и атрибут data-invalid.

Клавиатура

КлавишаДействие
TabПеревести фокус на элемент управления или с него
Enter / SpaceАктивировать при наличии фокуса (для элементов управления типа кнопки)

Доступность

По возможности используется семантический HTML. Изучите разметку в песочнице: ARIA добавляется только там, где нативных элементов недостаточно.

Привязка стилей

data-disabled
Эта страница переведена автоматически и ещё не проверена.