1UnitedPower: Pflichtfeldprüung abhängig vom Vorhandensein eines Feldes

Beitrag lesen

Meine Herren!

Es wird ein HTML Formular Dokument mit INPUT Feldern erstellt.
Beim Submit soll via JS geprüft werden, ob ein value vorhanden ist.

Um Pflichtfelder auszuzeichnen gibt es das HTML-Attribut required. Beispiel:

<input required>

Das hat diverse Vorteile gegenüber einer JavaScript-Lösung, insbesondere was die Zugänglichkeit angeht: Assistierende Software, wie Screenreader, können dieses Attribut auswerten und dem Nutzer auf diese Weise mitteilen, was von ihm verlangt wird.

Außerdem gibt es die CSS-Pseudoklassen :valid und :invalid, die es erlauben, gültige und ungültige Felder getrennt voneinander zu stylen.

Falls es darüber hinaus trotzdem Bedarf an eigener clientseitiger Logik gibt, dann gibt es eine standardisierte JavaScript-API, die in Symbiose mit diesen Features arbeitet. Für ältere Browser gibt es Polyfills/Shims.

--
“All right, then, I'll go to hell.” – Huck Finn