PHP, <select multiple>-Formulare und JavaScript = Klappt nich?
gr@phics.de
- php
Guten Morgen oder Mittag, Community (bei mir auf Galapagos is grad 8:59)!
Beim Arbeiten an dem WAMP-System des Nationalparkes bin ich auf ein etwas komplexeres Problem gestossen und selbst nach einer etwas laengeren Suche nicht schlauer geworden.
1. Ich verwende ein <select multiple>-Formularfeld.
2. Diesem muss ich einen Namen namens "variable[]" zuweisen, weil PHP es sonst nicht als Array interpretiert, und nur eine Variable ausgibt.
3. Dann laesst sich das Formularfeld ueber JavaScript aber nicht mehr ueber den Namen ansprechen, da letzteres auf Anweisungen wie "document.formular.variable[].length" allergisch reagiert - klar!
4. Da meine Formulare relativ dynamisch erzeugt werden, kann ich das Formularfeld aber auch nicht ueber die laufende "elements"-Nummer ansprechen, da sich diese von Formular zu Formular aendern kann.
¿Ein Problem ohne Loesung? Ich freue mich ueber Ideen!
gr@phics.de
Hallo,
- Dann laesst sich das Formularfeld ueber JavaScript aber nicht mehr ueber den Namen ansprechen, da letzteres auf Anweisungen wie "document.formular.variable[].length" allergisch reagiert - klar!
document.formular.elements["variable[]"].length
MfG, Thomas