JS-Problem: multiple-Auswahl löschen
Verfasst: 05.04.2006, 17:07
Hi,
ich habe folgendes Formular:
Die Funktion resetFilter() schaut wie folgt aus:
Bei einem Klick auf den Button 'Zurücksetzen' sollen also alle Auswahlen aufgehoben (unselected) werden und ein Submit soll angeleihert werden. Bei Strings funktioniert's einwandfrei mit
Aber filter_zutaten ist ein Array... Naja, lange rede kurzer Sinn: wie bekomme ich per JS alle Auswahlen gelöscht, bzw. unselected?!?
Vielen Dank schonmal!
EDIT:
mit
kommt
EDIT 2:
(also KEIN array) und die Sache funktioniert... Da aber eine Mehrfachauswahl möglich sein muss, brauche ich hier ein Array... Hilfeeee 
ich habe folgendes Formular:
Code: Alles auswählen
<form action="" name="filter" method="post">
<select name="filter_zutaten[]" size="4" multiple>
<option value="0">egal</option>
<option value="1" >Salami</option>
<option value="2" selected>Schinken</option>
<option value="3" selected>Tomaten</option>
</select>
<input type="hidden" value="1" name="filter_aktiv" />
<input type="submit" value="Filtern..." />
<input type="button" value="Zurücksetzen" onclick="resetFilter()" />
</form>
Code: Alles auswählen
function resetFilter() {
document.filter.filter_zutaten.blur();
document.filter.submit();
}
Code: Alles auswählen
document.filter.filter_tracking.value='';
Vielen Dank schonmal!
EDIT:
mit
Code: Alles auswählen
document.filter.filter_zutaten.options[].selected=false;
Code: Alles auswählen
Fehler: document.filter.filter_zutaten has no properties
Code: Alles auswählen
<select name="filter_zutaten" size="4" multiple>
