/ 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
checkbox values
Fra : Michael Borup


Dato : 26-02-04 13:35

Hej
Jeg har en formular hvor brugere kan oprette/rette data, bl.a. en
del checkboxe hvor man tilmelder sig en kategori.
Umiddelbart ser koden således ud:
<input type="checkbox" name="Specialudd3" value=
"<%=aadas("SpecialUdd3")%>" ("aadas" er til at hente data).
Alle formfelter ser ud som ovenstående og fungere glimrende med
text, både skrive og rette. Men checkboksene skriver ikke til db.
Boksene skal kun have den funktion, at vælges den er der f.eks.
et flueben i db. Jeg har prøvet at sætte db-feltet til Yes/No men
fik en
fejl på det.

Nogen der har en løsning.

mvh
Michael Borup



--
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

 
 
Thomas Møller Nexø (26-02-2004)
Kommentar
Fra : Thomas Møller Nexø


Dato : 26-02-04 14:25

Hej Michael,

Jeg ville nok benytte en If-sætning ved indsættelse/redigering af
input.

Altså noget i retning af (bruger rs i stedet for den anden variabel
til at definere værdier til db):

Rs("et-felt") = Request.Form("et-felt")

If Request.Form("SpecialUdd3") <> "" Then
Rs("SpecialUdd3") = True ' bruger har checked boksen
Else
Rs("SpecialUdd3") = False
End If

Rs("et-andet-felt") = Request.Form("et-andet-felt")

Osv. osv.

På denne måde checker du før indsættelse om boksen er tom eller
checked og du kan så sætte den nye værdi i dit ja/nej-felt.

Håber dette kunne give et clue.

Med venlig hilsen
Thomas


--
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

Steinar Talmoen (27-02-2004)
Kommentar
Fra : Steinar Talmoen


Dato : 27-02-04 10:24

Jeg bruker den slik:

<INPUT type="checkbox" name="Checkbox_nr_1" <%If Request.Form("SpecialUdd1")
& ""<>"" Then %>checked<%End if%>>
<INPUT type="checkbox" name="Checkbox_nr_2" <%If Request.Form("SpecialUdd2")
& ""<>"" Then %>checked<%End if%>>
<INPUT type="checkbox" name="Checkbox_nr_3" <%If Request.Form("SpecialUdd3")
& ""<>"" Then %>checked<%End if%>>

and allways remember to use & ""<>"" insted of <> "" because <> "" will
give you the wrong resoult one out of 50 times.

"Thomas Møller Nexø" <thomas@havensupport.dk> skrev i melding
news:c1ks2m$ajn$1@sunsite.dk...
> Hej Michael,
>
> Jeg ville nok benytte en If-sætning ved indsættelse/redigering af
> input.
>
> Altså noget i retning af (bruger rs i stedet for den anden variabel
> til at definere værdier til db):
>
> Rs("et-felt") = Request.Form("et-felt")
>
> If Request.Form("SpecialUdd3") <> "" Then
> Rs("SpecialUdd3") = True ' bruger har checked boksen
> Else
> Rs("SpecialUdd3") = False
> End If
>
> Rs("et-andet-felt") = Request.Form("et-andet-felt")
>
> Osv. osv.
>
> På denne måde checker du før indsættelse om boksen er tom eller
> checked og du kan så sætte den nye værdi i dit ja/nej-felt.
>
> Håber dette kunne give et clue.
>
> Med venlig hilsen
> Thomas
>
>
> --
> 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



Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste