Saltar al contenido principal

Entrada de texto

Note: Hay versiones obsoletas de este componente. Consulte una versión de los documentos anterior a la 10.0.x.

Uso​

Descripción general​

El componente entrada de texto permite a los usuarios ingresar texto y números en los campos de entrada de datos. Las entradas de texto se encuentran entre los componentes de la interfaz más importantes y utilizados con los que interactúan los usuarios. Permiten a los usuarios proporcionar la información necesaria que un sistema requiere para cumplir con una tarea o un conjunto de tareas específicas.

Cuándo se debe utilizar​

  • Para ingresar información única que no se puede predecir con un conjunto predefinido de opciones.
  • Para la entrada de texto de una sola línea.

Cuándo no se debe utilizar​

Formato​

Anatomía​

Imagen que ilustra la anatomía del componente campo de entrada de texto

  1. Rótulo: Describe el propósito de un campo de entrada.
  2. Texto de ayuda (opcional): Proporciona contexto adicional, sugerencias o información útil para ayudar al usuario. A menudo se utiliza para explicar requisitos específicos, a fin de que se complete correctamente un campo.
  3. Campo de entrada de texto: Contenedor del campo de texto, que consiste en un relleno y un contorno, donde los usuarios ingresan texto.

Posición del rótulo​

El rótulo del campo de entrada de texto puede aparecer en la parte superior (predeterminada y recomendada) o a la izquierda de la entrada misma.

Imagen que representa la ubicación del rótulo de la entrada de texto

Tamaño y ancho de la entrada de texto​

El tamaño de la entrada debe ser proporcional a la cantidad de texto que desea que el usuario ingrese.

Fuente: Nielsen Norman Group

Haga coincidir los campos con el tipo y el tamaño de la entrada.
No utilice campos de entrada excesivamente largos.

Contenido​

Pautas generales de redacción​

  • En todos los aspectos del diseño de las interfaces de productos de Guidewire, utilice mayúsculas como se usan en las oraciones. No use mayúsculas en todas las palabras.
  • Use verbos en tiempo presente y voz activa en la mayoría de las situaciones.
  • Use contracciones comunes para darle al texto un tono más natural e informal (pauta correspondiente al inglés).
  • Use un lenguaje sencillo. Evite la jerga innecesaria y el lenguaje complejo.
  • Las palabras y las oraciones deben ser breves.

Inclusión de un rótulo​

Coloque un rótulo claro y visible fuera del campo de entrada de texto. Un campo de entrada sin rótulo es ambiguo e inaccesible.

Coloque un rótulo permanente fuera del campo.
No dé por sentado que el campo se entiende por sí solo sin un rótulo.

Uso del texto de ayuda​

Use el texto de ayuda para proporcionar orientación sobre qué ingresar y cómo hacerlo. Estos son algunos ejemplos de lo que podría incluir en el texto de ayuda:

  • Contexto para ayudar al usuario, por ejemplo, cómo se utilizará la información.
  • Sugerencias sobre qué tipo de información va dentro del campo de entrada.
  • Ejemplos o requisitos de formato.

Utilice el texto de ayuda solo para la información pertinente. No use texto de ayuda que simplemente repita la misma información que aparece en el rótulo.

En el texto de ayuda, use mayúsculas como se usan en las oraciones. Escriba 1 o 2 oraciones cortas y completas que terminen con un punto. Al mostrar ejemplos de formato, no es necesario que termine con un punto.

Utilice texto de ayuda para proporcionar asistencia adicional o contexto al usuario.
No use texto de ayuda que simplemente repita la misma información que aparece en el rótulo.

No utilice texto de marcador de posición​

No coloque texto de marcador de posición en el campo de entrada de texto. El texto de marcador de posición sobrecarga la memoria a corto plazo de los usuarios porque desaparece una vez que se ingresa un valor. También supone una carga adicional para los usuarios con discapacidades visuales y cognitivas.

En lugar de eso, coloque sugerencias e instrucciones, incluidos ejemplos y requisitos de formato, fuera del campo.

Fuente: Nielsen Norman Group

Coloque sugerencias e instrucciones, incluidos ejemplos y requisitos de formato, fuera del campo.
No agregue marcadores de posición a los campos de entrada de texto.

Uso del texto de error para guiar a los usuarios​

El texto del mensaje de error indica a un usuario cómo corregir el error. En el caso del campo de entrada de texto, los errores a menudo están relacionados con algo que debe corregirse para la validación integrada. Por ejemplo, si el usuario no completa un campo obligatorio que solicita su dirección de correo electrónico, puede usar el texto de error para guiarlo a una solución: “Escriba su dirección de correo electrónico”.

En el texto de error, use mayúsculas como se usan en las oraciones. Escriba 1 o 2 oraciones cortas y completas que terminen con un punto.

Use el texto de error para guiar al usuario y mostrarle una solución.
No escriba mensajes de error ambiguos ni deje a los usuarios pensando cómo resolver un problema.

Marcado de los campos obligatorios​

Utilice un asterisco (*) para indicar los campos obligatorios. El asterisco precede al rótulo del campo. Esto ayuda a los usuarios a identificar fácilmente qué campos son obligatorios escaneando solo el carácter más a la izquierda del rótulo.

Además de marcar los campos obligatorios con un asterisco, se recomienda incluir instrucciones claras en la parte superior del formulario, como “Todos los campos marcados con un asterisco son obligatorios”, para garantizar que los usuarios comprendan el significado del asterisco.

Utilice un asterisco para indicar que un campo es obligatorio.
No use un asterisco para indicar algo que sea opcional.

Uso de mayúsculas al igual que en las oraciones​

Los rótulos de campo aparecen con mayúsculas como se usan en las oraciones.

Consulte la guía de estilo de texto de la interfaz de usuario para obtener más información sobre cómo implementar el uso de mayúsculas y minúsculas.

Use mayúsculas como se usan en las oraciones.
No use mayúsculas en todas las palabras. Esto dificulta la legibilidad.

Comportamientos​

Estados​

El campo de entrada de texto aparece sin valor (predeterminado), texto de marcador de posición o una entrada rellena.

IlustraciónEstadoDescripción
Campo de entrada de texto sin valorSin valor (predeterminado)Indica al usuario que no se ha ingresado ningún valor y que no hay un marcador de posición.
Campo de entrada de texto con texto de marcador de posiciónMarcador de posiciónIndica al usuario que no se ha ingresado ningún valor. El marcador de posición aparece atenuado.
Campo de entrada de texto con texto rellenoEntrada rellenaIndica al usuario que la entrada está completa con datos.

Los campos de entrada de texto también tienen estados interactivos para habilitado, en foco, deshabilitado, error, solo lectura y solo visualización.

Estados habilitado, en foco, deshabilitado, error, solo lectura y solo visualización del campo de entrada de texto.

EstadoDescripción
HabilitadoIndica al usuario que el elemento está habilitado para la interacción.
En focoIndica al usuario qué elemento de la interfaz de usuario del sistema está el foco.
DeshabilitadoIndica al usuario que el valor de entrada no se puede cambiar debido a factores locales. Por ejemplo, una casilla de verificación sobre el campo de entrada debe estar marcada para acceder a este campo de entrada. El usuario puede habilitarla interactuando con la página.
ErrorIndica que el usuario cometió un error de validación. El texto del error proporciona información a los usuarios para solucionarlo.
Solo lecturaIndica al usuario que el valor de entrada no se puede cambiar debido a factores externos. Por ejemplo, la falta de acceso de escritura. El usuario puede hacer algo para habilitarlo, por ejemplo, ponerse en contacto con un administrador.
Solo visualizaciónEl estado de solo visualización se utiliza en dos casos:
  • Un elemento de interfaz de usuario se utiliza en el modo de visualización.
  • Un elemento de la interfaz de usuario se muestra en el modo de edición, pero nunca se puede editar.
Este estado se llamaba “solo lectura” antes.

Interacciones​

Ratón​

Para activar una entrada de texto, los usuarios deben hacer clic en el área dentro del borde.

Interacciones del mouse para el campo de entrada de texto.

Teclado​

El componente entrada de texto puede recibir el foco a través del teclado.

Lector de pantalla​

El rótulo y la entrada se asocian entre sí mediante programación. De forma predeterminada, las descripciones emergentes se colocan junto al rótulo. Incluye el atributo WAI-ARIA de aria-label="Show tooltip"y también aria-expanded="false", que cambia a "true" cuando se activa la descripción emergente. El contenido dentro de la descripción emergente es expresado por los lectores de pantalla por medio del rol WAI-ARIA de 'alert'. Cuando se marca la casilla de verificación obligatoria en Storybook, el atributo 'required' se agrega a la marca y el valor de aria-required cambia de 'true' a 'false'.

Desbordamiento de texto​

Si el contenido dentro de la entrada de texto se desborda, el usuario debe poder desplazarse horizontalmente de un extremo al otro utilizando Shift+Scroll. También puede utilizar las teclas Left Arrow y Right Arrow para mover el cursor de un lado a otro.

Accesibilidad​

Este componente de Jutro ha sido validado para cumplir con las pautas de accesibilidad de WCAG 2.2 AA en su configuración base predeterminada. Esto incluye garantizar que se cumpla lo siguiente:

  • La relación de contraste de los elementos textuales con respecto a su fondo es superior a 4,5:1.
  • El contenido no textual que debe transmitir significado (como íconos e indicadores de foco) tiene una relación de contraste de al menos 3:1 con sus colores adyacentes.
  • El elemento se puede operar con teclado, así como con mouse.
  • Se puede acceder al contenido mediante lectores de pantalla, como JAWS y VoiceOver.

El cumplimiento de los criterios de accesibilidad depende, en última instancia, de cómo se implementa y personaliza este componente. Los cambios realizados por el autor del contenido pueden afectar la accesibilidad. Para obtener más información sobre nuestro modelo de responsabilidad compartida, revise nuestra declaración completa sobre accesibilidad de Jutro.

Cuando utilice este componente en su aplicación, asegúrese de que los rótulos y las instrucciones sean significativos y concisos. Proporcione instrucciones complementarias si fuera necesario.