Ok, es scheint ein Problem mit dem JS-Code für Opera-Browser zu geben, da nur das letzte Options-Tag innerhalb eines Mehrfachauswahl-Tags entfernt wird. Kann mir bitte jemand helfen . HierProblem mit Mehrfachauswahl Entfernen von mehr als 1 Option
ist der HTML-Code für diesen:
<select id="actions_list" name="layouts" multiple style="height: 128px; width: 300px;">
<option value="forum">forum</option>
<option value="collapse">collapse</option>
<option value="[topic]">[topic]</option>
<option value="[board]">[board]</option>
</select>
Ofcourse es in einem Formular-Tag, aber es gibt eine Tonne mehr Code mit dieser Form beteiligt, aber hier sind die relevanten Informationen für diese.
Hier ist die JS, die das handhaben sollte, aber nur die letzte ausgewählte Option in Opera entfernt, nicht sicher über andere Browser, aber es muss wirklich alle ausgewählten Optionen entfernen, nicht nur die zuletzt ausgewählte Option ... argg
var action_list = document.getElementById("actions_list");
var i = action_list.options.length;
while(i--)
{
if (action_list.options[i].selected)
{
action_list.remove(i);
}
}
Was ist daran falsch? Ich kann es nicht herausgefunden ein Bit :(
Thanks :)
Danke eine Million, nie gedacht, das zu tun. Das nervte mich wirklich sehr. Warum können sie nicht alle gleich funktionieren ... argg ... Nun, das ist der Ruhm der Vielfalt. Cheers :) Bywayway, ich bin nicht sehr vertraut mit jQuery, so einfach wie es angeblich ist, aber ich denke, ich bin nur ein altmodischer Idiot und bevorzuge JS. Danke noch einmal! :) – SoLoGHoST