- Sollten Senden von Schaltflächen deaktiviert werden?
- Sind deaktivierte Schaltflächen schlecht für die Zugänglichkeit?
- Wie würden Sie sicherstellen, dass der Schaltflächencode die Schaltfläche Senden deaktiviert, wenn das Formular ungültig ist?
Sollten Senden von Schaltflächen deaktiviert werden?
Vermeiden Sie beim Entwerfen der Benutzeroberfläche eine deaktivierte Schaltfläche. Es ist besser, die Tasten ständig aktiviert zu halten und das Feld hervorzuheben, wenn Benutzer nicht die erforderlichen Informationen bereitstellen.
Sind deaktivierte Schaltflächen schlecht für die Zugänglichkeit?
Schlechte Zugänglichkeit
Manchmal sind deaktivierte Schaltflächen so gestaltet, dass sie von einem Bildschirmleser nicht gelesen werden können (Schaltflächen sind nicht fokusbar, und daher können Benutzer sie nicht mit einer Tastatur erreichen). Es ist nicht erforderlich, zu erklären, dass Benutzer mit Behinderungen mit solchen Verhaltensproblemen zu Problemen konfrontiert sind.
Wie würden Sie sicherstellen, dass der Schaltflächencode die Schaltfläche Senden deaktiviert, wenn das Formular ungültig ist?
Wenn der Textbox -Steuerwert ungültig ist, möchten wir auch die Schaltfläche Senden deaktivieren, damit der Benutzer das Formular nicht senden kann. Wir verwenden die Eigenschaft „NG-Behinderung“, damit die Kontrolle dies basierend auf dem bedingten Wert der Eigenschaft „$ Dirty“ und „$ $ Invalid“ des Kontrolls tut.