16. november 2003 - 08:07Der er
3 kommentarer og 2 løsninger
Mange checkboxe!
Hej,
jeg har en form: <form Action="priser.asp" method="post"> <input type="checkbox" name="bilka" id="bilka"> etc.... </form> denne form indeholder rigtig mange checkboxe, ca. 100.
Hvordan håndterer man nemmest dem når de bliver sendt til næste side (priser.asp)?
Er der en metode hvor den bare tager rat og kravl af hvad der bliver sendt over, og lægger det ind i et array eller noget?
Eller hvordan får man den til at lægge values fra de 100 checkboxe ind i 100 variabler, der f.eks. får samme navn som checkboxene?
Og hvordan gør man det smartest når det skal bruges senere i en SQL-streng der søger i en accessdatabase.?
hvis du navngiver alle dine checkboxe ens, eksempelvis 'checkbokse[]', oprettes værdierne automatisk i en streng med samme navn (kun dem der er krydset af velsagtens), adskilt af et komma og mellemrum (1, 2, 10). herefter er det såre simpelt at separere strengen til et array 'split(Request.Form("checkbokse[]"), ", "). Nu har du mulighed for at gennemløbe arrayet - se svar andetsteds. Ganske smart synes jeg selv:)
rebel: tak for tippet, men mine checkboxe er alle nød til at hede noget forskelligt. Men en praktisk ting at vide!
Synes godt om
Ny brugerNybegynder
Din løsning...
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.