# Campos de entrada

Un campo escribe lo que se introdujo en una variable. Su nombre se define en el campo «Variable»; después, el valor se inserta en los textos y va a listas, solicitudes y condiciones. Más información en la página [Datos de la app](https://support.jetbot24.ru/es/mini-apps/data#variables).

Cómo añadir elementos y qué tienen en común se explica en la página [Elementos de pantalla](https://support.jetbot24.ru/es/mini-apps/elements).

| Elemento | Qué se introduce |
|---|---|
| [«Campo de texto»](https://support.jetbot24.ru/es/mini-apps/elements/fields/input) | Una línea: texto, número, teléfono, email, fecha |
| [«Texto multilínea»](https://support.jetbot24.ru/es/mini-apps/elements/fields/textarea) | Texto largo |
| [«Selector»](https://support.jetbot24.ru/es/mini-apps/elements/fields/select) | Una de las opciones dadas |
| [«Interruptor»](https://support.jetbot24.ru/es/mini-apps/elements/fields/switch) | Sí o no |
| [«Control deslizante»](https://support.jetbot24.ru/es/mini-apps/elements/fields/range) | Un número en una escala |
| [«Valoración con estrellas»](https://support.jetbot24.ru/es/mini-apps/elements/fields/rating) | Una valoración con estrellas |
| [«Fecha y hora»](https://support.jetbot24.ru/es/mini-apps/elements/fields/datetime) | Una fecha, una hora o un mes en un calendario |

Un toque en un campo no es una salida. Para enviar lo que se rellenó, pon un [botón](https://support.jetbot24.ru/es/mini-apps/elements/basic/button) bajo los campos y traza una conexión desde él, por ejemplo, hacia el bloque «Añadir un registro» o «Solicitud HTTP».

## Configuración común

- **«Variable»**: adónde va el valor introducido.
- **«Etiqueta»** y **«Posición de la etiqueta»**: «Encima», «Flotante», «Izquierda, ancho fijo», «Izquierda», «Derecha». El interruptor y el control deslizante no tienen «Flotante».
- **«Texto de ejemplo»**: texto gris en un campo vacío: para el campo de texto, el texto multilínea y el selector.
- **«Valor predeterminado»**. Aquí puedes insertar una variable: así el campo se rellena con el valor de un registro encontrado.
- **«Estado»**: «Solo lectura» (para el campo de texto y el texto multilínea), «Desactivado».
- **«Relleno»**: «Contorno», «Sólido», «Ninguno» y la casilla «Redondeado», para el campo de texto, el texto multilínea y el selector. El borde y el fondo solo funcionan en Android.

Varias opciones o fechas seleccionadas van a la variable como una sola cadena separada por comas.

## Validación

«Campo de texto», «Texto multilínea» y «Selector» tienen una sección «Validación»:

- «Texto de ayuda»;
- «Texto de error»: se muestra en lugar del texto de ayuda cuando el valor no pasa la validación: un campo obligatorio, la longitud, el formato;
- «Longitud: desde y hasta» y «Mostrar el contador de caracteres», para el campo de texto y el texto multilínea;
- para el campo de texto, «Límites y paso» para números y fechas y «Patrón (expresión regular)»;
- «Campo obligatorio».

Los campos que deben convertirse enseguida en un registro de lista se construyen más fácilmente con un [«Formulario de registro»](https://support.jetbot24.ru/es/mini-apps/elements/records/form): tiene su propia validación en el servidor.
