# Текстовый ввод

Используйте эту страницу, когда пользователь вводит текст и главное решение — останется ли поле универсальным, станет многострочным или получит специализированный контракт ввода.

## Быстрые правила выбора

- Используйте [TextField](https://vega-ui.dev/ru/components/text-field/) для универсального однострочного текста.
- Используйте [TextArea](https://vega-ui.dev/ru/components/text-area/) для многострочного текста.
- Используйте [PasswordField](https://vega-ui.dev/ru/components/password-field/) для ввода секретов со скрытием символов.
- Используйте [NumberField](https://vega-ui.dev/ru/components/number-field/) для точных числовых значений с шагом или границами.
- Используйте [PhoneField](https://vega-ui.dev/ru/components/phone-field/) для ввода телефона с учётом страны.
- Используйте [PinField](https://vega-ui.dev/ru/components/pin-field/) для коротких кодов подтверждения фиксированной длины.

## По модели значения

- Универсальный однострочный текст: [TextField](https://vega-ui.dev/ru/components/text-field/)
- Многострочный текст: [TextArea](https://vega-ui.dev/ru/components/text-area/)
- Секретная строка: [PasswordField](https://vega-ui.dev/ru/components/password-field/)
- Числовая величина: [NumberField](https://vega-ui.dev/ru/components/number-field/)
- Номер телефона: [PhoneField](https://vega-ui.dev/ru/components/phone-field/)
- OTP- или PIN-код: [PinField](https://vega-ui.dev/ru/components/pin-field/)

## Частые ошибки классификации

- Не используйте [TextField](https://vega-ui.dev/ru/components/text-field/), когда маска, разбор телефона, шаг числа или показ секрета становятся частью контракта поля.
- Не используйте [TextArea](https://vega-ui.dev/ru/components/text-area/) для коротких однострочных значений.
- Не используйте [NumberField](https://vega-ui.dev/ru/components/number-field/) для идентификаторов или кодов, которые просто состоят из цифр.
- Не используйте [PinField](https://vega-ui.dev/ru/components/pin-field/) для секретов в свободной форме или обычного текста.

## Вспомогательные элементы

- Используйте [Label](https://vega-ui.dev/ru/components/label/) для подписи одного поля.
- Используйте [HelperText](https://vega-ui.dev/ru/components/helper-text/) для короткой подсказки рядом с полем.
- Используйте [Fieldset](https://vega-ui.dev/ru/components/fieldset/), когда несколько полей относятся к одной именованной группе.
