Поле ввода служит для ввода текстовых значений пользователем с клавиатуры. Поле ввода всегда имеет подпись и выглядит, как показано на рисунке:
Рис. 4.1
Признаком того, что поле ввода находится в фокусе (активно и готово ко вводу значения) является присутствие в поле курсора – мигающей вертикальной черты.
На поля ввода могут быть наложены условия, позволяющие валидировать (контролировать правильность ввода) введенные значения, такие как маска ввода, например, «___-___-___ __» - маска ввода номера СНИЛС.
Условия, наложенные на значение поля, могут никак не отображаться в самом поле ввода, но при попытке ввести или сохранить некорректное значение, пользователь увидит сообщение об ошибке.
Поле ввода может быть предназначено для ввода данных различных типов: текст, число, дата и т.д. При этом поведение полей ввода разных типов будет разным, например, поле ввода числовых значений не допускает ввода текстовых символов, только цифры, знак десятичной запятой, знак минус.
