Information Technology Reference
In-Depth Information
Die Vorgabe für das pattern lautet, dass die Zeichenkette nur Zeichen zwischen
a und z (also Kleinbuchstaben) enthalten darf ( [a-z] ) und davon mindestens 3
und höchstens 32 . Umlaute und andere Sonderzeichen sind damit nicht erlaubt,
was für einen Benutzernamen, wie in oben stehendem Beispiel, auch ganz gut
sein kann. Wollte man zumindest die deutschen Umlaute und das scharfe ß
mit einbeziehen, müsste man die Gruppe um diese erweitern: [a-zäöüß] . Was
passiert, wenn die Überprüfung fehlschlägt, wird in Abschnitt 3.4, Clientseitige
Formular-Überprüfung, weiter ausgeführt.
3.3 Neue Elemente
3.3.1
Anzeigen von Messgrößen mit »meter«
Mithilfe des meter -Elements wird der Anteil an einer gewissen Größe grafisch
dargestellt. Denken Sie zum Beispiel an die Tankanzeige in Ihrem Auto: Die
Nadel zeigt den aktuellen Füllstand im Tank irgendwo zwischen 0 und 100 Pro-
zent an. Bisher wurden solche grafischen Darstellungen in HTML unter ande-
rem mit verschachtelten div -Elementen codiert, eine relativ unelegante Lö-
sung, die wohl etwas am Sinn des div -Elements vorbeigeht. Außerdem lässt
sich eine Statusanzeige auch grafisch, als Bild darstellen. Dabei können freie
Webservices herangezogen werden, wie zum Beispiel die Google Chart API . Alle
diese Möglichkeiten werden Sie im folgenden Beispiel sehen.
Die Verwendung des meter -Elements ist sehr einfach: Über das value -Attribut
wird der gewünschte Wert eingestellt; alle anderen Attribute sind optional.
Wird kein min - und max -Wert eingestellt, so verwendet der Browser 0 bezie-
hungsweise 1 für diese Attribute. Folgendes meter -Element zeigt also ein halb
volles Element an:
<meter value=0.5></meter>
Außer value , min und max gibt es noch die Attribute low , high und optimum , wobei
der Browser diese Werte in der Darstellung mit einbeziehen kann. So zeigt zum
Beispiel Google Chrome (im Sommer 2010 der einzige Browser, der das meter -
Element darstellen konnte) den ansonsten grünen Balken in Gelb an, wenn der
optimum -Wert überschritten wird.
Im folgenden Beispiel wird der Anteil der vergangenen Tage im aktuellen Jahr
grafisch dargestellt. Die Webseite soll die Ausgabe auf vier verschiedene Arten
visualisieren: als Text mit einer Angabe in Prozent, mithilfe des neuen meter -
Search WWH ::




Custom Search