dropdownfeld -> wert weitergeben

ultrakollega

Erfahrenes Mitglied
ich möchte den wert eines dropdownfeldes mittels javascript an eine php datei weitergeben:

hier der code vom dropdownfeld:

Code:
<select onChange="vorlage(this.options this.options.selectedIndex].value);" name="mailvorlage" id="mailvorlage" tabindex="5" input class = "textboxen">
<?
$select = mysql_query("SELECT beschreibung FROM $tbl_mailvorlagen");
while ($arr = mysql_fetch_array($select)) 
{ 
  echo "<option value>$arr[beschreibung]</option>"; 
} 
?>
</select>

mittels onChange will ich den wert vom ausgewählten an eine
funktion übergeben ...

hier der code der funktion vorlage():

Code:
function vorlage(wert) {
	window.document.frm_isp.art.value = wert;
	alert(wert);
}

diese funktion soll immer den wert des aktuell ausgewählten
in das hiddenfield "art" schreiben, und dann soll es nen
alert geben mit dem jeweiligen ausgewählten aus dem dropdownfeld.

tja, "wert" bleibt leer und keine ahnung warum!!

please help
 
Erstmal solltest du der Option einen Wert geben (value).
Dann übergib mal nichts der Funktion vorlage, sondern bau das in die Funktion mit ein:
PHP:
function vorlage() {
	selind = 	window.document.formularname.mailvorlage.selectedIndex;
wert = window.document.formularname.mailvorlage.options[selind].value;  //Hier geht statt value auch alternativ text,
	//dann brauchst du im PHP-Teil keinen Wert setzen
	window.document.frm_isp.art.value = wert;
	alert(wert);
}
 
Zurück