dropdownmenü füllen mit javascript array
daniel
- javascript
hallo,
gibt es ein turtorial wie ich mittels javascript ein dropdownmenü füllen kann. und mit diesem gefüllten menü über das on change()
ein anderes dropdownmenü füllen . wie muß das array aufgebaut sein ?
mein bsp.
in select "car" sollen als listeneiträge alles erscheinen , wenn bmw angelickt worden ist = "316,320,323,328,330";
??
var Mitarbeiter=new Array();
Mitarbeiter[0] = new Array();
Mitarbeiter[0]["bmw"] = "316,320,323,328,330";
function wechsel() { //v2.0
var id = document.getElementById("D1").value;
?????????????????????????????????????
}
<select size="1" name="D1" onChange="wechsel()" >
<script type="text/javascript">
<!--
for (var i=0;i<Mitarbeiter.length;i++)
{
for (var Eigenschaft in Mitarbeiter[i])
document.write("<option value=" + Eigenschaft +" >"+ Eigenschaft + "</option >");
}
//-->
</script>
</select>
select size="1" name="car">
</select>
Hi,
gibt es ein turtorial wie ich mittels javascript ein dropdownmenü füllen kann. und mit diesem gefüllten menü über das on change()
ein anderes dropdownmenü füllen . wie muß das array aufgebaut sein
Lesen bildet: http://selfhtml.teamone.de/javascript/objekte/options.htm#neue_elemente
Gruesse Joachim
danke..
wie heißt der befehl wie ich alle einträge auf einmal löschen kann ?
gruß
Hi,
wie heißt der befehl wie ich alle einträge auf einmal löschen kann ?
es gibt keinen Befehl um alle zu loeschen. Du kannst eine Schleife ueber alle Elemente laufen lassen, und Ihner null zuweisen:
for (var i = 0; i < document.Testform.Auswahl.length; i++) {
document.Testform.Auswahl[i] = null;
}
Gruesse Joachim
danke ,
habe jetzt alles dank deiner hilfe hinbekommen ,
gruß aus dresden