Beste Allen,
Ik zit met het volgende dilemma, ik wil graag uit een grote lijst met namen een kleinere lijst met namen selecteren door middel van een verplaatsing tussen twee <select> lijsten naast elkaar. de namen uit de linker lijst kunnen met een druk op een knop en en stuk Javascript naar de rechter <select> lijst verplaatst worden. Dit werkt allemaal prima.
wat ik vervolgens wil is de lijst uit de rechter <select>, ongeacht of de items geselecteerd zijn of niet, in php krijgen. En dit krijg ik dus niet voor elkaar. Het lukt natuurlijk wel als ze geselecteerd zijn, dan kan je gewoon de array uit de $_POST halen. Maar niet geselecteerde eruit halen is natuurlijk niet waarvoor de <select> ooit bedoeld is. Kan iemand me helpen en aangeven of er een manier is om deze data toch in php te krijgen? (of misschien een andere methode voor mijn selectie uit de grote lijst aandragen?)
mijn code hieronder. vanzelfsprekend ook wat JS, maar dat doet er niet toe voor het probleem wat er is.
Ik zit met het volgende dilemma, ik wil graag uit een grote lijst met namen een kleinere lijst met namen selecteren door middel van een verplaatsing tussen twee <select> lijsten naast elkaar. de namen uit de linker lijst kunnen met een druk op een knop en en stuk Javascript naar de rechter <select> lijst verplaatst worden. Dit werkt allemaal prima.
wat ik vervolgens wil is de lijst uit de rechter <select>, ongeacht of de items geselecteerd zijn of niet, in php krijgen. En dit krijg ik dus niet voor elkaar. Het lukt natuurlijk wel als ze geselecteerd zijn, dan kan je gewoon de array uit de $_POST halen. Maar niet geselecteerde eruit halen is natuurlijk niet waarvoor de <select> ooit bedoeld is. Kan iemand me helpen en aangeven of er een manier is om deze data toch in php te krijgen? (of misschien een andere methode voor mijn selectie uit de grote lijst aandragen?)
mijn code hieronder. vanzelfsprekend ook wat JS, maar dat doet er niet toe voor het probleem wat er is.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| <form action="index.php" method="post">
<select id="sel1" multiple="yes">
<option value='1'>Piet</option>
<option value='2'>Jan</option>
<option value='3'>Frank</option>
<option value='4'>Peter</option>
<option value='5'>Anton</option>
<option value='6'>Jelle</option>
</select>
<input style="width:180px;" type="button" value="Move to -->"
onclick="moveOptions(this.form.sel1, this.form.sel2);" /><br />
<input style="width:180px;" type="button" value="Remove from <--"
onclick="moveOptions(this.form.sel2, this.form.sel1);" />
<select id="sel2" name="playerlist[]" multiple="yes">
<option value='7'>Bart</option>
</select>
<input type="submit" name="submit" value="Save names list"/>
</form> |