Avatar billede kak Nybegynder
07. maj 2007 - 09:36 Der 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.
Avatar billede lund_dk Praktikant
07. maj 2007 - 13:00 #1
måske du skulle poste din kode, så vi kan se hvordan den ser ud.
Avatar billede roenving Novice
07. maj 2007 - 14:42 #2
Hvorfor gør du det ikke bare i din asp-kode ?-)
Avatar billede kak Nybegynder
07. maj 2007 - 16:14 #3
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???
Avatar billede roenving Novice
07. maj 2007 - 16:19 #4
Når du opretter dem i asp, ved du vel, om de skal være markeret ?-)

-- i øvrigt vil jeg da anbefale, at du bruger det crossbowser .getElementById() i stedet for det IE-only .all[] !-)
Avatar billede kak Nybegynder
07. maj 2007 - 17:12 #5
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".
Avatar billede roenving Novice
07. maj 2007 - 18:46 #6
Så skal du hente dem fra formen og sætte dem igen med dit asp-script !-)
Avatar billede kak Nybegynder
07. maj 2007 - 20:24 #7
Kan du give et eksempel på det? Jeg kan godt gøre det normalt, men med et skiftende antal checkbokse, kan jeg ikke lige gennemskue hvordan.
Avatar billede kak Nybegynder
09. juli 2007 - 20:07 #8
Havde helt glemt dette spm. Vil du oprette et svar, roenving, så du kan få point?
Avatar billede roenving Novice
10. juli 2007 - 09:44 #9
Oki '-)
Avatar billede roenving Novice
10. juli 2007 - 10:06 #10
-- og tak for point ;~}
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester