WCAG-Techniken: Formulare & Dynamik
Bei der Verwendung von Skripten zur dynamischen Änderung von Formularen gibt es eine ganze Reihe Aspekte der Barrierefreiheit zu beachten, wie in den folgenden WCAG-Techniken erklärt wird:
Allgemeine Techniken
- G13: Beschreiben, was passieren wird, bevor eine Änderung an einem Formular-Steuerelement vorgenommen wird, die eine Änderung des Kontextes auslösen wird
- G107: Benutzung von "activate" statt "focus" als Auslöser für Änderungen des Kontextes
Client-seitige Scripting-Techniken
Typische Fehler
- F9: Fehler bei Erfolgskriterium 3.2.5, weil der Kontext geändert wird, wenn der Benutzer den Fokus von einem Formularelement wegnimmt
- F15: Fehler bei Erfolgskriterium 4.1.2, weil individuelle Steuerelemente implementiert werden, die kein Barrierefreiheits-API für die Technik benutzen oder dies unvollständig tun
- F36: Fehler bei Erfolgskriterium 3.2.2, weil ein Formular automatisch abgeschickt wird und neuer Inhalt ohne vorherige Warnung angezeigt wird, sobald das letzte Feld des Formulars eines Wert erhält
- F37: Fehler bei Erfolgskriterium 3.2.2, weil ein neues Fenster ohne vorherige Warnung geöffnet wird, wenn der Status eines Radiobuttons, einer Checkbox oder einer Auswahlliste geändert wird