Un campo de entrada de texto es un elemento ( widget ) de la interfaz gráfica de usuario diseñado para ingresar una pequeña cantidad de texto sin ajuste de línea. Parece un pequeño rectángulo relleno con un color de fondo (generalmente blanco) y, cuando obtiene el foco de entrada, aparece un cursor que lo invita a ingresar texto en el campo.
Por lo general, los campos de entrada de texto brindan todas las capacidades básicas del sistema operativo para trabajar con texto, incluida la selección, la corrección, el trabajo con el portapapeles, el arrastre de fragmentos de texto, etc. Estas capacidades se proporcionan mediante gestos del mouse, atajos de teclado y menús contextuales . Presionar una tecla ↵ Entergeneralmente no es procesado de ninguna manera por el campo de entrada, o confirma el valor ingresado y realiza alguna acción (por ejemplo, buscar archivos).
Dado que los campos de entrada de texto se usan tan ampliamente, a menudo se les vinculan funciones adicionales. Las extensiones más comunes son validación de entrada, sugerencias de entrada y organización de datos ya ingresados.
Para evitar que el usuario ingrese un valor que no es válido por la lógica del programa, se utilizan varios trucos:
La validación de los datos ingresados se puede realizar durante el proceso de ingreso, pero si la validación está asociada a un gasto importante de recursos (por ejemplo, requiere una consulta a la base de datos), la validación se realiza al salir del campo, o al intentar para confirmar los datos introducidos. Además, la verificación de entrada se puede activar durante las pausas mientras se escribe, como suelen hacer los correctores ortográficos.
Es una práctica común mostrar varios valores similares ingresados previamente debajo del campo de entrada, como direcciones web. Este comportamiento hace que parezca un cuadro combinado . Por el contrario, el campo de sugerencia de entrada muestra solo los valores más relevantes. Además, solo se muestra un número limitado de filas, lo suficiente como para que se muestre sin que aparezca la barra de desplazamiento .
elementos de interfaz gráfica de usuario | |
---|---|
Tipos de interfaz | |
Control | |
De entrada y salida |
|
Monitor |
|
Contenedores |
|
Navegación | |
Ventanas especiales |
|
Juego de azar | |
Conceptos relacionados |
|