[asp] Checkbox probleempje

Pagina: 1
Acties:

  • KeeP IT ReaL
  • Registratie: Augustus 2000
  • Laatst online: 05-09 14:33
Sinds kort ben ik bezig met asp dus ik kom hiero nog niet echt uit :( Dit heb ik nu:

<td><input type="checkbox" name="Admin" VALUE="True" CHECKED>
</td>

Maar als ik geen vinkje in de checkbox zet krijg ik een foutmelding. Daarom is mijn vraag hoe moet ik de checkbox een waarde geven als die niet is aangevinkt :? Ik heb al verschillende dingen geprobeerd maar het lukt me niet echt. Verder heb ik ook in de search gekeken maar daar stond ook niks hierover.

  • razor-x
  • Registratie: Februari 2001
  • Laatst online: 05-06 07:37
code:
1
2
<td><input type="checkbox" name="Admin" VALUE="True" CHECKED>
</td>

Checked
code:
1
2
<td><input type="checkbox" name="Admin" VALUE="True">
</td>

Niet gechecked

....En wat voor fout melding krijg je dan?

  • KeeP IT ReaL
  • Registratie: Augustus 2000
  • Laatst online: 05-09 14:33
Op donderdag 13 juni 2002 14:46 schreef razor-x het volgende:
code:
1
2
<td><input type="checkbox" name="Admin" VALUE="True" CHECKED>
</td>

Checked
code:
1
2
<td><input type="checkbox" name="Admin" VALUE="True">
</td>

Niet gechecked

....En wat voor fout melding krijg je dan?
If NOT RS.Eof Then
RS.moveFirst
Do While RS.Fields("Id") <> CLng(RecNum)
RS.MoveNext
Loop

RS.Fields("naam") = Naam
RS.Update
RS.Fields("paswoord") = Paswoord
RS.Update
RS.Fields("admin") = Admin
RS.Update
End If

hiero geeft hij de foutmelding aan

  • Banpei
  • Registratie: Juli 2001
  • Laatst online: 04-09 16:26
Een waarde van een niet gecheckte checkbox wordt nooit verstuurd. Dus geen waarde == niet gechecked.

Doe dus een check bij het ophalen van je variabelen of er wat in zit (iets van : if request("Admin") <> "" then .... )

Zie ook de html reference over checkboxes: hier

  • KeeP IT ReaL
  • Registratie: Augustus 2000
  • Laatst online: 05-09 14:33
Op donderdag 13 juni 2002 14:46 schreef razor-x het volgende:
code:
1
2
<td><input type="checkbox" name="Admin" VALUE="True" CHECKED>
</td>

Checked
code:
1
2
<td><input type="checkbox" name="Admin" VALUE="True">
</td>

Niet gechecked

....En wat voor fout melding krijg je dan?
Maar dit klopt ook niet wat je zegt want als je geen CHECKED er achter zet doet hij het ook alleen maar als je hem aanvinkt :(

Verwijderd

Mijn asp is niet zo goed maar ken je het niet doen zoals dit

Dim rsProfile, sendemailchecked
<%
if rsProfile("sendemail") = True then
sendemailchecked = " checked"
else
sendemailchecked = ""
end if
%><input type="checkbox" name="sendemail" value="True"<%=sendemailchecked%>>

  • KeeP IT ReaL
  • Registratie: Augustus 2000
  • Laatst online: 05-09 14:33
Op donderdag 13 juni 2002 21:21 schreef precary het volgende:
Mijn asp is niet zo goed maar ken je het niet doen zoals dit

Dim rsProfile, sendemailchecked
<%
if rsProfile("sendemail") = True then
sendemailchecked = " checked"
else
sendemailchecked = ""
end if
%><input type="checkbox" name="sendemail" value="True"<%=sendemailchecked%>>
Ik wil de checkbox gebruiken net als in Access om sommige users admin te maken. Dit wil me alleen nog niet echt lukken. Het werkt al wel met Admin true te maken maar dat False wil me niet echt lukken :( zie boven.

  • nxt
  • Registratie: November 2001
  • Laatst online: 26-08 13:51

nxt

Op donderdag 13 juni 2002 14:52 schreef Banpei het volgende:
Een waarde van een niet gecheckte checkbox wordt nooit verstuurd. Dus geen waarde == niet gechecked.

Doe dus een check bij het ophalen van je variabelen of er wat in zit (iets van : if request("Admin") <> "" then .... )

Zie ook de html reference over checkboxes: hier
volgens mij moet dit het probleem oplossen

  • Banpei
  • Registratie: Juli 2001
  • Laatst online: 04-09 16:26
Op vrijdag 14 juni 2002 09:20 schreef nxt het volgende:
volgens mij moet dit het probleem oplossen
Leek mij ook de oplossing. Vond het al raar dat er niets mee gedaan werd... :?

  • KeeP IT ReaL
  • Registratie: Augustus 2000
  • Laatst online: 05-09 14:33
Op vrijdag 14 juni 2002 09:50 schreef Banpei het volgende:

[..]

Leek mij ook de oplossing. Vond het al raar dat er niets mee gedaan werd... :?
Ik heb het daar ook mee geprobeerd maar dat wil ook niet echt lukken :(

Verwijderd

"de foutmelding"
WELKE foutmelding? :?

  • Banpei
  • Registratie: Juli 2001
  • Laatst online: 04-09 16:26
Op vrijdag 14 juni 2002 10:02 schreef tinus1983 het volgende:
Ik heb het daar ook mee geprobeerd maar dat wil ook niet echt lukken :(
Okee... Wat is dan precies je code om te checken of de checkbox aangevinkt is of niet en waar zet je dat vervolgens in? (SQL query ofzo)

Misschien dat we dan iets verder komen met alleen: het werkt niet.

Verwijderd

Dit zoek je:
code:
1
2
3
4
5
6
7
if request.form("Admin")="" then
  AdminChecked="false"
else
  AdminChecked="true"
end if

RS.Fields("admin") = AdminChecked

  • KeeP IT ReaL
  • Registratie: Augustus 2000
  • Laatst online: 05-09 14:33
Op vrijdag 14 juni 2002 10:11 schreef daxx909 het volgende:
Dit zoek je:
code:
1
2
3
4
5
6
7
if request.form("Admin")="" then
  AdminChecked="false"
else
  AdminChecked="true"
end if

RS.Fields("admin") = AdminChecked
Yep nu doet hij het thx :)
Pagina: 1