- Devrait soumettre les boutons désactivés?
- Les boutons désactivés sont-ils mauvais pour l'accessibilité?
- Comment vous assureriez-vous que le code du bouton désactivera le bouton Soumettre si le formulaire n'est pas valide?
Devrait soumettre les boutons désactivés?
Lors de la conception de l'interface utilisateur, évitez d'utiliser un bouton désactivé car il devient difficile de découvrir pourquoi il est désactivé et ce qui devrait être fait pour l'activer. Il est préférable de garder les boutons activés tout le temps et de mettre en surbrillance le champ si les utilisateurs ne fournissent pas les informations requises.
Les boutons désactivés sont-ils mauvais pour l'accessibilité?
Mauvaise accessibilité
Parfois, les boutons désactivés sont conçus de manière à ne pas être lus par un lecteur d'écran (les boutons ne sont pas focalisés, et donc les utilisateurs ne peuvent pas les atteindre avec un clavier). Pas besoin d'expliquer que les utilisateurs handicapés seront confrontés à des problèmes avec un tel comportement.
Comment vous assureriez-vous que le code du bouton désactivera le bouton Soumettre si le formulaire n'est pas valide?
Si la valeur de contrôle de la zone de texte n'est pas valide, nous voulons également désactiver le bouton Soumettre afin que l'utilisateur ne puisse pas soumettre le formulaire. Nous utilisons la propriété «Ng-Hisabled» pour le contrôle pour le faire en fonction de la valeur conditionnelle de la propriété «$ sale» et «$ invalide» du contrôle.