Select multiple mit onclick
Marco
- javascript
Hallo!
Situation
Bei Auswahl eines Eintrages einer Mehrfachauswahl-Option (sprich <select multiple name="liste" onclick="document.liste.submit() ....") soll automatisch submit ausgelöst und die Seite neu geladen werden. -Das funktioniert auch.
Das Problem ist, das aber das ausgewählte Element nicht übertragen wird. Sprich kein QueryString wird übergeben.
Eine Lösung über einen Button funktioniert, finde ich aber persönlich nicht so hübsch. Doch wie funktioniert das mit bloßen Anklicken eines Elements?
LG
Marco
Hallo!
Situation
Bei Auswahl eines Eintrages einer Mehrfachauswahl-Option (sprich <select multiple name="liste" onclick="document.liste.submit() ....") soll automatisch submit ausgelöst und die Seite neu geladen werden. -Das funktioniert auch.
Das Problem ist, das aber das ausgewählte Element nicht übertragen wird. Sprich kein QueryString wird übergeben.Eine Lösung über einen Button funktioniert, finde ich aber persönlich nicht so hübsch. Doch wie funktioniert das mit bloßen Anklicken eines Elements?
LG
Marco
Hallo Marco,
ich denke, es geht und es gibt eine Lösung. Allerdings wird deine Seite, wenn du dir das überlegst, total benutzerunfreundlich. Technisch ist das machbar, aber solche Effekte werden den Benutzer verwirren. Warum überlässt du dem Benutzer nicht selbst, was er auswählen soll?
Grüße,
Wolfram
hi,
Bei Auswahl eines Eintrages einer Mehrfachauswahl-Option (sprich <select multiple name="liste" onclick="document.liste.submit() ....") soll automatisch submit ausgelöst und die Seite neu geladen werden. -Das funktioniert auch.
was für einen sinn hat die mehrfachauswahl, wenn das formular schon nach dem treffen der ersten auswahl abgeschickt wird ...?
Das Problem ist, das aber das ausgewählte Element nicht übertragen wird. Sprich kein QueryString wird übergeben.
schon mal mit onChange im select probiert stattdessen?
gruß,
wahsaga