Ajax und select multiple
droom
- javascript
0 Hans Wurst0 droom
Hallo folks,
Wenn man ein <div id="fax"></div> mit Ajax befüllen will, dann reicht es:
document.getElementById('fax').innerHTML = ajaxRequest.responseText;
zu schreiben
Ebenso für <input id="desc" type="text">:
document.formname.fax.value = ajaxRequest.responseText;
Nun habe ich sondern sowas:
<select id="selfax" name="company" multiple="multiple">
</select>
was muss ich da schreiben? ich habe es so probiert:
document.formname.selfax.value = ajaxRequest.responseText;
aber ich bekomme dann nichts zurück.
vg,
was muss ich da schreiben? ich habe es so probiert:
document.formname.selfax.value = ajaxRequest.responseText;
So ist es Falsch.
for(var n=0; n < 10; n++) {
neu = new Option("WERT", "VALUE", false, false);
document.forms[0].DEIN_SELECT_ELEM.options[document.forms[0].DEIN_SELECT_ELEM.length] = neu;
}
Neue Option wird immer hinten angehängt!
Genial. Es funktionier tatsächlich so :-)
Super vielen Dank. Noch eine Frage, wozu die For-Schleife?
Mahlzeit droom,
Genial. Es funktionier tatsächlich so :-)
Super vielen Dank. Noch eine Frage, wozu die For-Schleife?
Ein gutes Beispiel dafür, warum es meistens keine gute Idee ist, unkommentierten Code als Antwort auf eine Frage zu posten.
MfG,
EKKi
PS: Ja, ich habe auch manchmal ungute Ideen. Man menschelt halt doch ganz gern mal ab und zu ...