Avatar billede frank74 Nybegynder
31. januar 2005 - 15:52 Der er 4 kommentarer og
1 løsning

yes/no med checkbox

Jeg har denne simple form ->
<form>
<input type="checkbox" name="News" checked="checked" value="yes">
</form>
som naturligvis giver værdien "yes" når den er checked...
Når den ikke er checked give den ingen værdi. Kan man lave den så den giver værdien "no" i stedet for??
Avatar billede wolfgang Praktikant
31. januar 2005 - 16:05 #1
Hej Frank,
Uden at være den store haj til ASP, kommer her mit forslag.

Når du henter værdien af Checkboxen, kan du gøre sådan her.

<%
If Request.Form("News")="Yes" Then
varNews = "Yes"
Else
varNews = "No"
End If
%>

Så skal du blot bruge variablen "varNews" i stedet for at requeste formfeltet.

Det er mit bud - håber det kan bruges.
Avatar billede frank74 Nybegynder
31. januar 2005 - 16:19 #2
I øjeblikket ser min SQL sætning sådan ud ->
------------------------------------------------------------------------------
strSQL = "Insert into Users (FirstName, News, LastName, Adress1, Adress2, PostalCode, City, Mail, Day, Month, Year, Username, Admin, Password) values('"
& Request.Form("FirstName") & "','"
& Request.Form("News") & "','"
& Request.Form("LastName") & "','"
& Request.Form("Adress1") & "','"
& Request.Form("Adress2") & "','"
& Request.Form("PostalCode") & "','"
& Request.Form("City") & "','"
& Request.Form("Mail") & "','"
& Request.Form("Day") & "','"
& Request.Form("Month") & "','"
& Request.Form("Year") & "','"
& Request.Form("Username") & "','"
& Request.Form("Admin") & "','"
& Request.Form("Password") & "')"
------------------------------------------------------------------------------
Jeg har prøvet om jeg kunne fuske dit forslag ind, men det virker ikke helt...
Avatar billede wolfgang Praktikant
31. januar 2005 - 18:01 #3
Mon ikke den skal se således ud:

------------------------------------------------------------------------------
If Request.Form("News")="Yes" Then
varNews = "Yes"
Else
varNews = "No"
End If

strSQL = "Insert into Users (FirstName, News, LastName, Adress1, Adress2, PostalCode, City, Mail, Day, Month, Year, Username, Admin, Password) values('"
& Request.Form("FirstName") & "','"
& varNews & "','"
& Request.Form("LastName") & "','"
& Request.Form("Adress1") & "','"
& Request.Form("Adress2") & "','"
& Request.Form("PostalCode") & "','"
& Request.Form("City") & "','"
& Request.Form("Mail") & "','"
& Request.Form("Day") & "','"
& Request.Form("Month") & "','"
& Request.Form("Year") & "','"
& Request.Form("Username") & "','"
& Request.Form("Admin") & "','"
& Request.Form("Password") & "')"
------------------------------------------------------------------------------
Avatar billede frank74 Nybegynder
01. februar 2005 - 04:42 #4
Med lidt små ændringer fik jeg det til at virke. Smid et svar og tak for hjælpen. :-)
Avatar billede wolfgang Praktikant
01. februar 2005 - 08:52 #5
Det lyder godt.
Hvad måtte du ændre?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester