Wie serverseitige Formularvalidierung kompatibel mit Screenreader machen
-
22-09-2019 - |
Frage
Wenn Bildschirmleser füllen Inhalte falsch dann, wie Informationen zu geben (wenn Javascript deaktiviert ist), um Benutzer, dass Feld zu gehen beliebigen fill den richtigen Wert.
mit JavasSript können wir Javascript alert zeigen aber wenn JavaScript dann deaktiviert wird?
Ich brauche eine Lösung sowohl für ASP.NET 2.0 und PHP.
Lösung
Es gibt zwei Haupt Dinge, die Sie tun sollten:
Machen Sie deutlich, es gab ein Problem durch eine Informationsmeldung am oberen Rand der Seite angezeigt wird.
Ort Fehlermeldungen innerhalb Kennzeichnungselemente , so werden sie im Formularmodus gelesen werden. Stellen Sie sicher, dass Sie nur ein Etikett Element haben pro Eingang (einige Bildschirmlesegeräte können nicht mit mehreren Etiketten bewältigen).