<label>
<input>
Technik Formulare: Beschriftung mit Labels Formulare: Druckknöpfe (Buttons) Formulare: Eingabefelder definieren |
Anwendung Formulare: Formularbox |
Prinzip
<label>
<label>
...</label>
<label class="clickbox">
<label>
...</label>
Prinzip der Beschriftung der Gruppe der Radio-Buttons
Die Beschriftung der Gruppe der Radio-Buttons erfolgt mit Labels.
Die Beschriftung wird zwischen <label>
und </label>
eingegeben.
Diese Beschriftung bezieht sich auf die ganze Gruppe der Radio-Buttons.
Der Name der einzelnen Radio-Buttons wir nicht hier eingegeben.
Formulare: Beschriftung mit Labels
<label class="clickbox">
Die Formatierung erfolgt mit einer "Class"-Formatierung mit einen Stylesheet.
Stylesheet der Labels label.clickbox {...}
Formulare: Druckknöpfe (Buttons)
Quelltext der Beschriftung <label class="clickbox">
Weitere Angaben: Siehe Beispiel.
<input>
<input class="checkbox">
<input type="checkbox">
<input>...
<input>...<br>
<input class="checkbox">
Formatierung von Radio-Buttons
Die Formatierung der Radio-Buttons erfolgt mit einer Class-Formatierung mit einem Stylesheet.
Dazu wird die Formatierung von Clickboxen verwendet.
Stylesheet der Clickboxen input.clickbox {...}
Formulare: Druckknöpfe (Buttons)
Quelltext der Formatierung von Clickboxen <input class="clickbox">
<input type="checkbox">
Typ des Druckknopfes <input type="checkbox">
Checkboxen werden durch <input type="checkbox">
definiert.
Alle "Input"-Elemente einer Gruppe haben den gleichen
Namen name="..."
.
Die Werte value="..."
der gewählten Checkboxen
werden beim Absenden des Formulars mit übertragen.
Vorselektionierung
Es kann ein Radio-Button vorselektioniet werden.
Mit Input-Code checked="checked"
kann ein Radio-Button
vorselektioniet werden.
<input>...<br>
Namen der einzelnen Radio-Buttons
Die Namen werden nach dem Input-Tag eingegeben
<input>...<br>
<input>...<br>
Wichtig
Das Input-Tag ist ein so genanntes Standalone-Tag und hat keinen Endtag.
Nach jedem <input>...
muss ein Zeilenumbruch
<br>
eingefügt werden.
Label des Eingabefeldes
Formulare: Beschriftung mit Labels
Input des Eingabefeldes
Formulare: Eingabefelder definieren
Zusammenfassung
1) Formularbox
<form>
und </form>
werden die Elemente der Radio-Buttons eingetragen.
Formulare: Formularbox
2) Beschriftung der Gruppe der Radio-Buttons
Die Formatierung der Beschriftung der Labels erfolgt mit einer Stylesheet "Class"-Formatierung.
Stylesheet: label.clickbox {...}
Quelltext: label class="clickbox"
3) "Inputs" der Radio-Buttons
a) Formatierung
Die Formatierung der "Inputs" erfolgt mit einer "Class"-Formatierung.
Stylesheet: input.clickbox {...}
Quelltext: input class="clickbox"
b) Typ
Damit die Clickboxen den Typ der Radio-Buttons erhalten wird folgende "Class"-Formatierung verwendet.
Stylesheet: type.radio {...}
Quelltext: input type="radio"
c) Name
Die Namen der einzelnen Radio-Buttons werden nach dem Input-Tag eingegeben.
<input>...
d) Abschluss
Das Input-Tag ist ein so genanntes Standalone-Tag und hat keinen Endtag.
Nach jedem <input>...
muss ein Zeilenumbruch
<br>
eingefügt werden.
4) Zusätzliches Eingabefeld
Formulare: Beschriftung mit Labels
Formulare: Eingabefelder definieren
Beispiel von Checkboxen und einem einem Eingabefeld
<form action="..." method="post"> <p>Geben Sie Ihre Zahlungsweise an:</p> <label class="clickbox" for="mastercard">Kreditkarten</label><br> <input class="clickbox" type="radio" name="zahlungsweise" id="mastercard" value="mastercard"> Mastercard<br> <label class="clickbox" for="visa"></label> <input class="clickbox" type="radio" name="zahlungsweise" id="visa" value="visa" checked="checked"> Visa<br> <label class="clickbox" for="americanexpress" ></label> <input class="clickbox" type="radio" name="zahlungsweise" id="americanexpress" value="americanexpress"> American Express<br> <label for="rad_andere">Andere</label> <input type="text" name="rad_andere" id="rad_andere" size="30" maxlength="40" value=""><br> </form>
3) Dokument