/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
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



Søg
Reklame
Statistik
Spørgsmål : 177579
Tips : 31968
Nyheder : 719565
Indlæg : 6409074
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste