Wie im Multiple Menu[] selectedIndex mit Javascript auswerten?
zanda
- javascript
Hi Forumsteilnehmer(in),
wie kann ich in einem Multiple SelectMenu, dessen name="mymenu[]" lautet, den selectedIndex mit Javascript auswerten?
Der Name muss "mymenu[]" mit Eck-Klammern sein, damit ich die Daten mit PHP auswerten kann.
Mein Problem ist das folgendes nicht klappt ...
... weder ...
data = this.form.mymenu.options[this.form.mymenu.selectedIndex].text;
... noch ...
data = this.form.mymenu[].options[this.form.mymenu[].selectedIndex].text;
... wie komme ich via Javascript an den "erst" selektierten Eintrag?
Danke fuer jede Hilfe,
Gruss Zanda
hi
Der Name muss "mymenu[]" mit Eck-Klammern sein, damit ich die Daten mit PHP auswerten kann.
lies dir bitte mal http://selfhtml.teamone.de/html/formulare/auswahl.htm#listen durch, dann wirst du feststellen das du den namen nicht nutzen kannst/darfst.
so long
ole
(8-)>
Hi Ole,
lies dir bitte mal http://selfhtml.teamone.de/html/formulare/auswahl.htm#listen durch, dann wirst du feststellen das du den namen nicht nutzen kannst/darfst.
und wie soll ich sonst die Daten via PHP auswerten, siehe ...
http://www.dclp-faq.de/q/q-formular-select-multiple.html
Gruss Zanda
hi
und wie soll ich sonst die Daten via PHP auswerten, siehe ...
http://www.dclp-faq.de/q/q-formular-select-multiple.html
afaik werden die werte eines multiple select als komma getrennte liste übertragen. vieleicht ist das ein ansatz für dich.
da ich kein PHP sondern CFML einsetze kann ich dir leider nicht ausführlicher helfen.
so long
ole
(8-)>
Hi,
ich hab die Loesung!
statt (was ja wg. der Klammern nicht geht) ...
data = this.form.mymenu[].options[this.form.mymenu[].selectedIndex].text;
funktioniert das hier wunderbar :) ...
data = document.forms[0].elements[nr].options[document.forms[0].elements[nr].selectedIndex].text;
... wobei [nr] fuer die Nummer des jew. Objekt im Form steht.
Gruss Zanda