|
| Form Fra : Ukendt |
Dato : 12-11-08 16:45 |
|
Hej NG
Jeg har en form med en række checkboxes...
Nogle er tjekket og nogle er ikke...
Jeg vil gerne læse indholdet af ALLE checkboxes, om de er er tjekket eller
ej, når jeg sender formen til resultatsiden...
Det kan jeg ikke lige få den til...
Har prøvet med:
for each x in Request.Form
Response.Write("<br>" & x & " = " & Request.Form(x))
next
Men den viser kun de, som er tjekket...
Har i en god ide...
Hilsen
Bjarne
"Every day new surprises"
| |
Jakob Lund Krarup (12-11-2008)
| Kommentar Fra : Jakob Lund Krarup |
Dato : 12-11-08 21:29 |
|
Hej Bjarne
Der sendes kun checkboxelementer tilbage i de tilfælde de er afkrydset
ved afsendelse af formularen.
Så du er nødt til at kende formularen og så holde hver enkelt op mod den
tilsendte udgave.
- Jakob
| |
Ukendt (12-11-2008)
| Kommentar Fra : Ukendt |
Dato : 12-11-08 22:01 |
|
"Jakob Lund Krarup" <jowjow@saadeeeeet.dk> skrev
> Hej Bjarne
>
> Der sendes kun checkboxelementer tilbage i de tilfælde de er afkrydset ved
> afsendelse af formularen.
> Så du er nødt til at kende formularen og så holde hver enkelt op mod den
> tilsendte udgave.
Det er vist også det jeg kom frem til...
Jeg kører denne kode, som skulle give mig alle checkboxene...
<%
Dim formItems
Set formItems = Request.Form
Dim count
dim antalSaet
count = 1
antalSaet = formItems.Count
'Der køres igennem alle "sæt"
While(count <= antalSaet)
Response.Write formItems("Betaling"&count)
Sql="UPDATE tblBetaling SET Betalt=-1" & _
" WHERE KundeID_=" & Request.Querystring("ID") & " AND PudsetDato=#" &
formItems("Betaling"&count) & "#"
Conn.Execute(Sql)
count = count + 1
Wend
%>
og det gør den også, men jeg får kun opdateret 1 felt i databasen, hvor jeg
kan se der bliver overført 2 felter, som skal opdateres...
Jeg syntes det er meget mystisk...
Bjarne
| |
Ukendt (13-11-2008)
| Kommentar Fra : Ukendt |
Dato : 13-11-08 02:05 |
|
"bsn" <bsnSNABELAoncableDOTdk> skrev
> "Jakob Lund Krarup" <jowjow@saadeeeeet.dk> skrev
>> Hej Bjarne
>>
>> Der sendes kun checkboxelementer tilbage i de tilfælde de er afkrydset
>> ved afsendelse af formularen.
>> Så du er nødt til at kende formularen og så holde hver enkelt op mod den
>> tilsendte udgave.
>
> Det er vist også det jeg kom frem til...
> Jeg kører denne kode, som skulle give mig alle checkboxene...
> <%
> Dim formItems
> Set formItems = Request.Form
>
> Dim count
> dim antalSaet
> count = 1
>
> antalSaet = formItems.Count
>
> 'Der køres igennem alle "sæt"
> While(count <= antalSaet)
>
> Response.Write formItems("Betaling"&count)
>
> Sql="UPDATE tblBetaling SET Betalt=-1" & _
> " WHERE KundeID_=" & Request.Querystring("ID") & " AND PudsetDato=#" &
> formItems("Betaling"&count) & "#"
> Conn.Execute(Sql)
>
> count = count + 1
> Wend
> %>
>
> og det gør den også, men jeg får kun opdateret 1 felt i databasen, hvor
> jeg kan se der bliver overført 2 felter, som skal opdateres...
> Jeg syntes det er meget mystisk...
Problemet er løst - det var dato problematik...
Bjarne
| |
|
|