Avatar billede drumos Nybegynder
20. august 2001 - 15:28 Der er 5 kommentarer og
1 løsning

check om 2 felter er ens i en oprettelse af bruger?

jeg har lavet følgende som skal checke om 2 felter passer - det kendte om brugere har skrevet samme password... i begge felter

det ser ud som følgende

if password1 <> password then
                    Response.Write(\"<span class=\'skrift\'><font color=\'#FF3300\'>Dine passwords er ikke ens, intaste dem igen!<br></font></span>\")
                end if

men det virker ikke hvad har jeg gjort galt?

- Jeg har defineret hvilke felter der er tale om så det er ikke det...
Avatar billede drumos Nybegynder
20. august 2001 - 15:29 #1
ser ud som følgende

password = Request(\"password\")
password1 = Request(\"password1\")
Avatar billede soenderup Nybegynder
20. august 2001 - 15:34 #2
if not pasword=pasword1 then
  response......
end if
Avatar billede jacobve Nybegynder
20. august 2001 - 15:36 #3
jeg ville lave checkket allerede på clientens maskine, altså i javascript.

og se om de to inputfelter er ens.

function compare(myForm)
{
if (myForm.pass1.value <> myForm.pass1.value)
{
  alert(\"de to passwords er ikke ens\")
  return false
}
return true
}

også kalde den med ved submitknappen

onSubmit=\"compare(\"formnavnet\")
Avatar billede jacobve Nybegynder
20. august 2001 - 15:37 #4
fordelen er at du er fri for at parse alt gennem serveren for noget der kan ske på clientens maskine. (bruger mindre server resourcer)
Avatar billede zeptic Nybegynder
20. august 2001 - 15:38 #5
jacobve: og hvis javascript er disabled så skal han alligevel lave checket.
Avatar billede zeptic Nybegynder
20. august 2001 - 15:40 #6
prøv følgende:
if trim(password)<>trim(password1) then
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