arkadiuszpaluszek
Mitglied
Hallo!
Wenn ein Name im Auswahlmenü gewählt wird, soll alert die ID der gewählten Person anzeigen sowie den Wert des Felds "kunden". Statt des Letzteren aber kommt "undefined" - ewas ich nicht verstehe! Das Feld "kunden" gibt es, es hat eindeutig die id "kunden". Was übersehe ich? Danke im Voraus!
Code:
<script language="JavaScript">
function ueberpruefe_inhalt() {
feldinhalt = document.getElementById('auswahl_kunden').value;
person = new Array();
person[0] = new Array();
person[0]["ID"] = 30;
person[0]["personencode"] = "Hans";
person[1] = new Array();
person[1]["ID"] = 139;
person[1]["personencode"] = "Peter";
for (x = 0; x <= 1; x++) {
if (person[x]["personencode"] == feldinhalt) {
alert(person[x]["ID"]);
alert(document.getElementById('kunden').value);
//document.getElementById('kunden').value = person[x]["ID"];
}
}
}
</script><input name="auswahl_kunden" id="auswahl_kunden" value="" list="kunden"
onblur="ueberpruefe_inhalt()">
<datalist id="kunden"><option value="Hans"><option value="Peter"></datalist><input name="kunden" id="kunden" value="0">
Wenn ein Name im Auswahlmenü gewählt wird, soll alert die ID der gewählten Person anzeigen sowie den Wert des Felds "kunden". Statt des Letzteren aber kommt "undefined" - ewas ich nicht verstehe! Das Feld "kunden" gibt es, es hat eindeutig die id "kunden". Was übersehe ich? Danke im Voraus!