Axel Richter: <Select>.......

Beitrag lesen

Hallo

schön das du das auch erkannt hast aber wenn ich nichts finde oder ich zu dumm bin das es funktioniert... schreibe ich ins Forum ich will keine value auslesen keinen Index keine lenght.......

Der Text ist in diesem Fall der "value".

Leider nicht für jeden Browser. Der IE kennt value _nur_, wenn es als Attribut value definiert ist.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
        "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Selects</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body>
<form action="#" method="POST">
<p>
<select name="mySel" size="2">
<option>Text1</option>
<option value="Value2">Text2</option>
</select>
<input type="Button" name="test" value="Test" onclick="alert(this.form.elements['mySel'].options[0].value); alert(this.form.elements['mySel'].options[0].text); alert(this.form.elements['mySel'].options[1].value); alert(this.form.elements['mySel'].options[1].text);">
</p>
</form>
</body>
</html>

Besser ist also, man unterscheidet sauber zwischen text und value.

viele Grüße

Axel