Picto thématique

Regla n° 98 - Los botones desactivados no se ocultan a los lectores de pantalla.

Desde un punto de vista ergonómico, a veces resulta interesante desactivar algunos botones de envío de formularios. Esto puede ser especialmente útil cuando se requiere cierta información o deben cumplirse determinadas condiciones antes de enviar el formulario. Cuando se opta por esta opción, los botones desactivados suelen aparecer en gris. La elección ergonómica es la siguiente: desactivar el botón de acción o dejarlo activado e informar a los usuarios de que no se cumple una condición cuando hacen clic en él. No tenemos ninguna recomendación que hacerle sobre esta elección ergonómica, pero, si decide desactivar el botón de acción, debe asegurarse de que el botón en cuestión no quede oculto para los lectores de pantalla, ya que podría hacer que el formulario fuera inutilizable con estas herramientas.

#Accesibilidad #Desarrollo #Formularios

Objetivo

  • Asegurarse de que los formularios sean comprensibles en un lector de pantalla.
  • Informar al usuario sobre las acciones posibles o no disponibles durante la introducción de datos en un formulario.

Aplicación

  • No utilice el atributo disabled para desactivar el botón de envío.
  • Utilice el atributo aria-disabled=«true» en el elemento botón, junto con el atributo aria-describedby para explicar el estado del botón.
  • Utilice JavaScript para bloquear la acción del botón y proporcionar un mensaje informativo al usuario.

Control

Comprueba que los botones desactivados durante la introducción de datos no utilicen el atributo disabled y que se reproduzcan correctamente en un lector de pantalla, de forma comprensible.

Opquast start: descubre la calidad web

Opquast start es el primer módulo de la certificación Opquast. Solo te llevará una hora y te permitirá descubrir la gestión de la calidad web y nuestra plataforma de formación. Regístrate a continuación, recibe un enlace de activación por correo electrónico y tu acceso está abierto durante 15 días. El acceso a Opquast start es gratuito y sin compromiso.