Torben c wrote in dk.edb.internet.webdesign.serverside.asp:
> Det er noget fucking lort.....
>
> Jeg troede lige jeg havde den.
> <%
> for each var in Request.form
> response.Write(var & " = " & Request.Form(var) & "<br>")
> next
> %>
>
> Den udskriver KUN de checkbox der klikke af, resten ignoreres.
>
> Kan man virkelig ikke få fat i dem der ikke er klikket af ?
> Nedestående er et eksempel - Jeg får kun C1 og C2 og C5 retur.
>
>
> <FORM action="formtest.asp" method=POST id=form1 name=form1>
> <input type="checkbox" name="C1" checked>
> <input type="checkbox" name="C2" checked>
> <input type="checkbox" name="C3" >
> <input type="checkbox" name="C4" >
> <input type="checkbox" name="C5" checked>
> <input type="submit" value="Send" name="B1">
> </FORM>
Jeg kan umiddelbart komme i tanke om to måder:
1) Hvis dine 'name'-attributter hedder noget fortløbende, så kan
du jo holde styr på hvormange der er (evt med tallet i en <input
type=hidden...>) og dem der ikke overføres er dem, der ikke er
krydset af
2) Du kan for hver checkbox lave et hidden-felt. Når brugeren
trykker på submit, så sørger at javascript for at "checke" de
tilhørende hidden-felter af.
mvh Torben
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials