auszugrauen, wenn der Anwender ankreuzt, dass er gar kein Auto besitzt. Beispiel
Erläuterung Mit dem Standalone-Attribut readonly können Sie ein Eingabefeld auf »nur lesen« setzen. Anwendbar ist das Attribut sowohl auf einzeilige, als auch auf mehrzeilige Eingabefelder. Sinnvoll ist diese Angabe, wenn ein Feldwert zwar als Formulardatum übertragen werden, der Anwender den Wert auch sehen, aber nicht ändern können soll. Im obigen Beispiel ist das Feld mit dem Mehrwertsteuersatz entsprechend gekennzeichnet. Mit dem Standalone-Attribut disabled deaktivieren Sie ein Element, es wird grau dargestellt. Erlaubt ist das Attribut in den Formular-Tags in allen Formularfeldtypen, also bei Eingabefeldern, Auswahllisten, Schaltflächen, Radiobuttons, Checkboxen usw. Das Element ist nicht editierbar bzw. nicht anklickbar, und es wird in irgendeiner Form blasser dargestellt, um zu signalisieren, dass es nicht bearbeitbar ist. Im obigen Beispiel ist die Checkbox auf diese Weise gekennzeichnet. Bild 8.17: Das Beispiel für deaktivierte Elemente Weitere Hinweise Wenn Sie XHTML-Standard-konform arbeiten wollen, müssen Sie die Attribute in der Form readonly="readonly" bzw. disabled="disabled" notieren. Referenzinformationen Attributreferenz readonly , Attributreferenz disabled :
8.3.4 Eingabehilfen bei Formularfeldern HTML5 bietet folgende Arten der Unterstützung beim Eingeben von Daten in Formularfelder an: • Tastaturkürzel zum direkten Ansteuern bestimmter Felder, • Autofocus-Funktion zum Fokussieren auf ein bestimmtes Feld, nachdem die Webseite geladen ist, • die Beeinflussung der Reihenfolge beim Bewegen zwischen Feldern mittels Tabulatortaste, • Platzhaltertexte für Formularfelder (»Michaela Mustermann«), die nur angezeigt werden, wenn das Feld leer ist und nicht bearbeitet wird. Ferner können Sie die Auto-Vervollständigungsfunktion, die moderne Browser standardmäßig als Ausfüllhilfe anbieten, abschalten, z. B. aus Sicherheitsgründen bei Daten, für die Sie jede Kopiermöglichkeit ausschließen möchten, etwa bei der Eingabe einer Kreditkartennummer. Beispiel
Bild 8.18: Das Beispiel im Browser Erläuterung Tabulator-Reihenfolge Die meisten Browser erlauben es, mit Hilfe der Tabulator-Taste der Tastatur, nacheinander die Elemente eines Formulars anzuspringen. Normalerweise werden die Formularelemente dabei in der Reihenfolge angesprungen, in der sie im HTML-Dokument definiert sind. Sie können jedoch eine andere Reihenfolge festlegen. Mit dem Attribut tabindex in den Formular-Tags