abfrage der options-felder
Jens K.
- html
0 Subur Tandun0 Jens K.
hallo,
/me meldet sich nach langer, langer abwesendheit mal wieder zurück :)
und weil es ja sonst langweilig wäre (;)) gleich mal eine frage, die mir wirklich sehr auf den nägeln brennt.
ich versuche seit ca. 2-3 stunden den wert eines options-feldes auszugeben...
folgendes form:
<form name="test" method="post" action="">
<select name="feld">
<option value="1" selected>Eins</option>
<option value="2">Zwei</option>
<option value="3">Drei</option>
</select>
<input type="submit" name="Button" value="Go!" onClick="javascript:anzeige()">
</form>
und folgendes javascript:
<script language="javascript">
function anzeige()
{
alert(document.test.feld.value);
}
</script>
normalerweise müßte das doch funktionieren, oder? mir liefert der alert jedoch immer nur "null" zurück. was mach ich denn da falsch? hoffentlich kann mir einer von euch helfen, diese fehlermeldung "null" kann ich langsam nicht mehr sehen und bin mit meinem latein echt am ende :(
viele grüße
jens
Hallo Jens,
»» function anzeige()
»» {
»» alert(document.test.feld.value);
»» }
</script>
spontan wuerde ich doch mal so versuchen::
alert(document.test.feld.selectedIndex);
Gruss,
-Subur-
hi subur,
spontan wuerde ich doch mal so versuchen::
alert(document.test.feld.selectedIndex);Gruss,
-Subur-
das war zwar nicht genau das was ich wollte (ich brauchte den value des entsprechenden options-feldes und nicht die "rangfolge"), aber es hat den entscheidenden denkanstoß gegeben.
die lösung sieht wie folgt aus:
function anzeige()
{
alert(document.test.feld[document.test.feld.selectedIndex].value);
}
danke noch mal :)))
jens