Avatar billede roo104 Nybegynder
14. maj 2003 - 12:53 Der er 8 kommentarer og
2 løsninger

Validere checkbox inden indsætning af data i db

Jeg har en checkbox som jeg ønsker skal indsætte 0 hvis den ikke er checked og 1 hvis de er checked.
Jeg har sat value til 1.
Selve indsætningen i db'en sker via ASP, men den sætter null ind hvis den ikke er checked. Hvordan får jeg den til at sætte 0 ind.
Jeg har prøvet med noget ASP kode men det dutter ikke.
SQLup = SQLup &"b.bruger.beskedhide = '"&Replace(request.Form("besked_modtag"),"","0")&"'"

Man må kunne lave en javascript funktion som tester og sætter 1 eller 0 ind.
Avatar billede mm12010 Nybegynder
14. maj 2003 - 13:01 #1
if request.Form("besked_modtag") <> 1 then
  set bm = 0
end if
Avatar billede erikjacobsen Ekspert
14. maj 2003 - 13:01 #2
if request.Form("besked_modtag")="" then
SQLup = SQLup &"b.bruger.beskedhide = 0"
else
SQLup = SQLup &"b.bruger.beskedhide = 1"
end if
Avatar billede dk_akj Nybegynder
14. maj 2003 - 13:03 #3
en asp løsning ;-)

val = request.Form("besked_modtag")
if isnull(val) then
  val = 0
end if

SQLup = SQLup &"b.bruger.beskedhide = '" &val& "'"


//akj
Avatar billede hintzmann Nybegynder
14. maj 2003 - 13:05 #4
Det skal laves i ASP

SQLup = SQLup &"b.bruger.beskedhide = '" &getCheckBoxValue(val)& "'"

function getCheckBoxValue(sVal)
  if isempty(sVal) then
    getCheckBoxValue = 0
  else
    getCheckBoxValue = 1
  end if
end function
Avatar billede roo104 Nybegynder
14. maj 2003 - 13:14 #5
Ahhh ja sådan :), men nu virker det endelig.
HVis i allesammen smider et svar så kan i dele pointene. Brugte hintzmann's funktion. Men det jeg faktisk havde ledt efter var isnull(val). Findes der ikke en komplet ASP funktions liste som PHP har ?
Avatar billede dk_akj Nybegynder
14. maj 2003 - 13:15 #6
Avatar billede roo104 Nybegynder
14. maj 2003 - 13:18 #7
Tak, den bliver lige bookmarket
Avatar billede hintzmann Nybegynder
14. maj 2003 - 13:21 #8
Ja, det skulle selvfølgelig have være isNull istedet for isEmpty.

Gik lidt for hurtigt ;-)
Avatar billede roo104 Nybegynder
14. maj 2003 - 13:33 #9
Eller det skal vist være isEmpty, isNull giver mig ihverfald ikke det rigtige
Avatar billede dreamcode Nybegynder
14. maj 2003 - 19:57 #10
og så skulle spørgsmålet vist ikke være lagt i JavaScript, men ASP :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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