N9 skrev:
> jeg bruger dettte for at fange alle form elementer i en side:
>
> for each item in request.form
> request.form(item) ' her fanger alle input boks, select.....
> Next
Det fanger kun de formelementer der submittes. Det er ikke
nødvendigvis alle formelementer (fx er ikke-markerede checkbokse -
som du har opdaget - ikke med).
> Men min stor problem er hvis brugeren ikke har checked på en
> checkbox så finder den for each "function" ikke elementet og
> kan derfor ikke skrive NULL ned i databasen.
Skal du oprette nye poster eller er det en redigeringsfunktion?
Hvis du bare skal oprette, kan du jo sætte null som standardværdi
(det er nok bare at tillade null-værdier og undlade at sætte en
standardværdi).
En anden mulighed er at sætte samtlige checkboksfelter til null før
du begynder opdateringen fra formelementerne.
Hvis du har brug for en submittet ja/nej-værdi, så brug i stedet en
select-liste med to elementer. Her vil der komme en værdi uanset om
der er valgt ja eller nej.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html