Het is al vaker langsgekomen, maar niet op de manier die ik graag had gezien.
Ik heb een selectbox waarin een beheerder van een site kan klikken op een item en middels pijltjes aan de rechterkant van de selectbox, deze items naar boven cq naar beneden kan verplaatsen...(om de volgorde waarop deze items later op de site worden getoond, aan te geven).
Een voorbeeldje van het form is te vinden hier
Als de beheerder klaar is met het ordenen, moet de gehele lijst doorgegeven worden naar een post.asp file die deze volgorde terugplaatst in de database (zodat ze ook goed op de site worden getoond)
Wanneer ik echter een multiple select maak, werkt het ordenengedeelte niet meer (met de pijltjes), maak ik géén select, kan ik niet de gehele selectbox meegeven.
Ik d8 een multiple te maken, met js alle waarden snel selecteren vóór het submitten en zo een array mee te geven...maar helaas werkt mn ordenen dan dus niet meer...
Ik heb een selectbox waarin een beheerder van een site kan klikken op een item en middels pijltjes aan de rechterkant van de selectbox, deze items naar boven cq naar beneden kan verplaatsen...(om de volgorde waarop deze items later op de site worden getoond, aan te geven).
Een voorbeeldje van het form is te vinden hier
Als de beheerder klaar is met het ordenen, moet de gehele lijst doorgegeven worden naar een post.asp file die deze volgorde terugplaatst in de database (zodat ze ook goed op de site worden getoond)
Wanneer ik echter een multiple select maak, werkt het ordenengedeelte niet meer (met de pijltjes), maak ik géén select, kan ik niet de gehele selectbox meegeven.
Ik d8 een multiple te maken, met js alle waarden snel selecteren vóór het submitten en zo een array mee te geven...maar helaas werkt mn ordenen dan dus niet meer...
edit:
Een mogelijke oplossing zou zijn:
1. wanneer pagina wordt opgemaakt, uitlezen hoeveel items in de selectbox staan.
2. gelijk aan dat aantal een hoeveelheid hidden fields maken in mn form
3. vóór het submitten, al deze hidden fields vullen met js
een andere:
1.met js alle waarden inlezen en in 1 grote variabele zetten met een bepaald scheidingsteken.
2. deze variabele in hidden field zetten
3. in de post.asp deze variabele uit elkaar halen
maar lijken me beide een tijdrovende klus en slordig "programmeren"
Een mogelijke oplossing zou zijn:
1. wanneer pagina wordt opgemaakt, uitlezen hoeveel items in de selectbox staan.
2. gelijk aan dat aantal een hoeveelheid hidden fields maken in mn form
3. vóór het submitten, al deze hidden fields vullen met js
een andere:
1.met js alle waarden inlezen en in 1 grote variabele zetten met een bepaald scheidingsteken.
2. deze variabele in hidden field zetten
3. in de post.asp deze variabele uit elkaar halen
maar lijken me beide een tijdrovende klus en slordig "programmeren"
[ Voor 22% gewijzigd door Vinzzz243 op 17-03-2003 15:56 ]