09. januar 2006 - 14:45Der er
5 kommentarer og 1 løsning
udtræk af valgte data i 2 multiple select felter
Hej
Jeg har lavet mig to select felter, som jeg via javascript kan flytte indholdet fra den ene select over til den anden. Jeg vil så gerne kunne submitte min form der indeholder de 2 selects ifb med en "gennemse" funktionalitet og loade den samme side igen og udfylde mine 2 selects med de valgmuligheder de havde i submit øjeblikket. Eks. select box 1 indeholder emailadresserne : test1@test.dk test2@dum.dk select box 2 er tom. Brugeren vælger at flytte test1@test.dk over til select box 2 Herefter udfyldes der andre felter og brugeren vil nu gerne kunne "gennemse" sine valg inden de gemmes i db. Her vil jeg så gerne huske på brugerens valg.
Jeg har følgende kode.
#sørg for at huske på valgte nyhedsmodtagere (email)
det har du muligvis ret i og det skal jeg nok lige ha kigget på, men selvom der er noget i hver select felt, så kommer der stadig ikke noget i "Modtagere[]"
Sådan her : <select multiple="yes" name="Modtagere[]" size="6" style="width: 220px;"> <option value="test2@dum.dk">test2@dum.dk</option> </select>
hov, jeg er jo ligeglad med om folk ikke har valgt noget eller om de har valgt alle valgmuligheder i eks. "Modtagere[]" og "flyttet" dem over i "vModtagere[]". Det gør jo ikke noget, når jeg skal vise mit "preview/gennemse"
Jeg går ud fra at meningen med de to bokse er, at den første indeholder alle email adresser i adressebogen, og den anden repræsenterer hvem man vil sende til.
For at finde ud af indholdet af den anden boks, er du nødt til at lave en onsubmit event på formen som vælger alle elementerne i den anden boks. Din browser sender nemlig kun de VALGTE elementer til serveren. Det vil sige at hvis der ikke er valgt nogen elementer vil $_POST['Modtagere'] være tom - ligemeget hvor mange elementer du har flyttet!
det har du jo ret i :-) kan godt se når jeg vælger/markerer emailadresserne i eks begge select bokse, så kommer de med over...... smider du lige et svar ?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.