vorige Präsentation: Formulare | zurück zum Buch-Kapitel [esc] | Nächste Präsentation Formular als Interaktion
HTML und CSS bieten einige möglichkeiten um die Eingabe im Formular sofort zu prüfen und Rückmeldung zu geben.
Mit den HTML-Attributen required
, minlength
, maxlength
, und einigen mehr kann
man die Eingabe in einem Text-Eingabefeld prüfen:
<form method="get" action="bestellung.php"> ... <input type="text" name="fullname" required minlength="4" maxlength="8"> ... <input type="submit" value="Bestellen"> </form>
So sieht das Formular im Browser aus:
Mit dem Attribut pattern
kann man ein “Muster” für den eigegebenen String vorgeben.
Dieses “Muster” besteht im einfachsten Fall aus einem Stück Text, im komplizierten
Fall aus einer Folge von Sonderzeichen. Es handelt sich um eine eigene kleine Programmiersprache
mit dem Namen “Regular Expression”.
<form method="get" action="anmeldung.php"> FH E-Mail Adresse: <input type="email" name="email" pattern="@fh-salzburg.ac.at$"> <input type="submit" value="Anmeldung"> </form>
Alle Eingabefelder, die die Prüfung nicht bestehen, kann man mit der Pseudo-Klasse :invalid
in
CSS selektieren:
:invalid { box-shadow: 0px 0px 5px red; }
vorige Präsentation: Formulare | zurück zum Buch-Kapitel [esc] | Nächste Präsentation Formular als Interaktion
/
#