- Debería enviar los botones para deshabilitar?
- Son los botones deshabilitados malos para la accesibilidad?
- ¿Cómo se aseguraría de que el código del botón deshabilite el botón Enviar si el formulario no es válido??
Debería enviar los botones para deshabilitar?
Mientras diseña la interfaz de usuario, evite usar un botón deshabilitado, ya que es difícil averiguar por qué está deshabilitado y qué debe hacerse para que la habilite. Es mejor mantener los botones habilitados todo el tiempo y resaltar el campo si los usuarios no proporcionan la información requerida.
Son los botones deshabilitados malos para la accesibilidad?
Mala accesibilidad
A veces, los botones deshabilitados están diseñados de una manera que un lector de pantalla no los puede leer (los botones no son enfocables y, por lo tanto, los usuarios no pueden comunicarse con ellos con un teclado). No es necesario explicar que los usuarios con discapacidades enfrentarán problemas con tal comportamiento.
¿Cómo se aseguraría de que el código del botón deshabilite el botón Enviar si el formulario no es válido??
Si el valor de control del cuadro de texto no es válido, también queremos deshabilitar el botón Enviar para que el usuario no pueda enviar el formulario. Estamos utilizando la propiedad "ng-discapiled" para que el control haga esto en función del valor condicional de la propiedad "$ sucia" y "$ inválida" del control del control.