Antje Hofmann: Namen eines Optionfeldes auslesen

Beitrag lesen

Hallo Martin,

leider ist mein Problem damit auch nicht gelöst, denn Wert und Name sollten unterschiedlich sein, ich möchte nämlich beides auslesen.

dieses Beispiel sollte dir weiterhelfen:

<html>
<head>
<title></title>
</head>
<body>
<form action="" method="" target="">

<!-- Name über den Onchangeevent ermitteln-->

<select name="liste1" size="4" multiple onchange="alert(this.name)">
<option value="1"> a1
<option value="2"> a2
</select>
<select name="liste2" size="1" onchange="alert(this.name)">
<option value="1"> a1
<option value="2"> a2
</select>
</form>

<script type="text/javascript">
<!--

//Schleife zum Durchlaufen aller Formelemente
//hier kann gegebenenfalls je nach Typ der Name abgefragt werden

for (var i=0;i<document.forms[0].length;i++)
 document.write(document.forms[0][i].name + ": "+ document.forms[0][i].type + "<br>");

//-->
</script>

</body>
</html>

Viele Grüße

Antje