Bei der Gestaltung von Formularen kann der Entwickler Skripten verwenden, um den Gebrauchswert für den Benutzer zu erhöhen. Sie können die meisten Formularfelder und -objekte durch Skripten ergänzen. Beispielsweise haben Sie die Möglichkeit, einfache Skripten zu erstellen, um die Werte in einem interaktiven Formular in Abhängigkeit von den Benutzereingaben dynamisch zu aktualisieren.
Der Formularinhalt sollte keine optischen Störungen enthalten. Vermeiden Sie beispielsweise Funktionen, wodurch der Inhalt flackert, blinkt oder sich bewegt.
Stellen Sie sicher, dass Popup-Fenster nur bei vom Benutzer ausgelösten Aktionen angezeigt werden. Ebenso sollte der aktuelle Fokus des Formulars sich nur ändern und Inhalt nur dann erneut angezeigt werden, wenn dies vom Benutzer initiiert wurde. Mit dem Fokus des Formulars ist die aktuelle Ansicht des Benutzers gemeint. Wenn der Benutzer z. B. Felder in der unteren Hälfte des Formulars ausfüllt, darf der Fokus sich nicht in die obere linke Ecke des Formulars verschieben, wenn der Benutzer diese Positionsänderung nicht selbst ausführt.
Benutzer mit Behinderungen benötigen u. U. mehr Zeit zum Ausfüllen von Feldern. Legen Sie keine zeitliche Begrenzung für das Ausfüllen von Eingabefeldern fest.
Beachten Sie, dass clientseitige Skripten zu Konflikten mit Sprachausgabeprogrammen und Tastaturen führen können, wenn das Skript den Fokus der Clientanwendung ändert. So kann beispielsweise die Verwendung von „Change“- und „MouseEnter“-Ereignissen in Dropdown-Listen oder Listenfeldern ungewollte Aktionen auslösen. Clientseitige Skripten sollten so geschrieben werden, dass Konflikte mit Sprachausgabeprogrammen und Tastaturen vermieden werden.
Verwandte Themen 

Skripten barrierefrei gestalten