Option-Feld dynamisch leeren
Mssmar
- javascript
Hallo,
wie kann man eine Auswahlliste, die über JavaScript dynamisch mit Werten gefüllt wrid leeren, und zwar before neue Inhalte rein geschrieben werden.
Ich habe etwas im Netz gefunden, aber das was nur für die einzlenen Einträge und nicht für das Option-feld.
Ich stehe unter Zeitdruck und deswegen bitte ich hier um einen Tipp oder Link für so etwas.
Vielen Dank und Gruß
Messmar
Hi !
<HTML>
<BODY>
<FORM>
<SELECT NAME="auswahl">
<OPTION NAME="aa">aa</OPTION>
<OPTION NAME="ab">ab</OPTION>
<OPTION NAME="ac">ac</OPTION>
<OPTION NAME="ad">ad</OPTION>
</SELECT>
<INPUT TYPE=BUTTON NAME="b" VALUE="Klick" onClick="loeschen()"></BUTTON>
</FORM>
<SCRIPT>
function loeschen() {
document.forms[0].auswahl.length=0;
}
</SCRIPT>
</BODY>
</HTML>
Mit Select.length=0 setzt Du die Anzahl der Optionen auf 0, somit ist die Liste leer !
Gruß
Hans
Hi,
danke schon mal.
Mit Select.length=0 setzt Du die Anzahl der Optionen auf 0, somit ist die Liste leer !
aber beim folgenden Code:
function showCarMark() {
choosenCar = document.cars.IIS.options[document.cars.IIS.options.selectedIndex].value;
for(i=0; i<akt_automarke[choosenCar].length; i++) {
optionen = new Option(akt_automarke[choosenCar][i]);
document.cars.datum.options[i] = optionen;
document.cars.datum.options[i].value = akt_automarke[choosenCar][i];
}
}
wenn ich folgendes unten einfüge: document.cars.datum.length = 0;
dann bleibt die Liste leer, und wird nicht wieder gefüllt.
Gruß
Messmar
Stop Stop,
Ich habe es. Es funktioniert jetzt.
Danke viel mals.
Gruß
Messmar