Zum Inhalt der Seite


FEN: Free-Net Erlangen-Nürnberg-Fürth e.V.

FEN: Free-Net Erlangen-Nürnberg-Fürth e.V.

FEN Startseite > ~xx502 > Forms > Lektion11

Web Formulare

Kapitel 11 - Auswahlliste mit Abrollmenü

Als nächste Eingabemöglichkeit möchte ich Dir Auswahllisten vorstellen. Bei diesem Formularelement verwendet man select an Stelle von input und es gibt auch einen abschließenden Tag!
Im Englischen wird dieses Formularelement auch als "Pulldown-Menu" oder "Drop-Down-Liste"bezeichnet.
Wir wollen der Auswahlliste auch gleich einen Namen geben.

<form>
<select name="Bekannte_Person">
</select>

</form>

Optionen

Das mit der Auswahlliste funktioniert ja schon, aber wir brauchen sinnvollerweise noch einige Auswahlmöglichkeiten. Diese nennt man Optionen.

<form>
<select name="Bekannte_Person">

<option> Norbert Blüm</option>
<option> König Ludwig</option>
<option> Stefan Raab</option>
</select>
</form>

Die Breite der Liste wird, abhängig vom längsten Eintrag, automatisch ermittelt.


Wert zuweisen

Du hast sicher bereits das System, das hinter den Formularfeldern steckt, begriffen:
Außer dem Namen, braucht's auch immer einen Wert (value). Diesen wollen wir sofort ergänzen.

<form>
<select name="Bekannte_Person">
<option
value="Norbert"> Norbert Blüm</option>
<option
value="Ludwig"> König Ludwig</option>
<option
value="Stefan"> Stefan Raab</option>
</select>
</form>

Hinweis:
Der abschließende Tag </option> ist nicht zwingend notwendig, es geht aber die Tendenz in Richtung XHTML und XML und dort ist immer ein abschließender Tag nötig!


Vorgabewert

Der Vorgabewert ist bei einer Auswahlliste immer die erste Option in der Liste.

Es besteht aber die Möglichkeit eine andere Option als Vorgabe festzulegen.
Vorsicht:
Im Gegensatz zu den Radiobuttons und Checkboxen muß hier die Eigenschaft selected (ausgewählt) verwendet werden.
Es kann bei der bisher bekannten Auswahlliste nur genau ein Eintrag ausgewählt werden.

<form>
<select name="Bekannte_Person">
<option value="Norbert"> Norbert Blüm</option>
<option value="Ludwig"
selected="selected"> König Ludwig</option>
<option value="Stefan"> Stefan Raab</option>
</select>
</form>

Wichtig:
Bitte hier nie mehr als einen Eintrag mit selected vorgeben !


Im nächsten Kapitel geht's weiter mit den Auswahllisten.


Zurück Beispiel Zum Inhaltsverzeichnis Inhalt Weiter Auswahlliste mit Bildlaufleiste