07. maj 2007 - 09:36Der er
9 kommentarer og 1 løsning
Placering af javascript kode
Dette er muligvis også et asp-spørgsmål, men nu prøver jeg lige her....
Jeg har en formular med nogle checkbokse. Formularen bliver postet og valideret i asp, men jeg har brug for at sætte markeringer i nogle af checkboksene, alt efter hvad der ellers er udfyldt.
Jeg kan sagtens lave noget javascript, der sætter markeringen, men hvis koden står øverst på siden, altså før checkboksene er "skrevet", virker det ikke.
Placerer jeg koden for neden, virker det fint. Sikkert fordi checkboksene ikke findes, før siden er loaded helt. Men hvordan kan jeg få javascriptkoden op for oven? Jeg har brug for at "blande" den med min asp-kode, når formularen submittes.
Koden er ret simpel. Som en test, laver jeg blot en alert lige nu: <script language="javascript"> alert(document.all['cA08-05-2007'].checked); </SCRIPT>
Som I kan se, er en del af navnet en dato. Der er nemlig x antal checkbokse, alt efter nogle andre omstændigheder, så jeg kender ikke navnene på alle på forhånd. Dermed kan jeg vel heller ikke bruge asp til at sætte en markering i dem, eller hvad???
Nej, jeg ved ikke hvilke der skal være markeret, da det er brugeren der markerer dem. Når formen submittes, slettes markeringerne jo, så derfor har jeg brug for at sætte dem dynamisk, da de helst ikke skal "forsvinde".
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.