Avatar billede Laitings Nybegynder
07. marts 2002 - 00:42 Der er 10 kommentarer og
1 løsning

simpel javascript

Hjææælp hvorfor virker det ikke!?

Dette er et script til at tjecke om en bruger har tastet sit password rigtigt.

Den er kaldt med en OnClick funktion i en submit knap fra den foregående side.


<Script language="javascript">

function testpass()  {
  var pass1 = opretform.kodeord.value;
      pass2 = opretform.bekraeft.value;
  if (pass1=!pass2)
     
  alert("Dit password var ikke enstemigt");

}
</script>


Dette er en kopi af formen


<form name="opretform" method="post" action="dataentry.asp">


Dette er en kopi af submitknappen:

<input type="submit" name="Submit" value="N&aelig;ste" onClick="testpass();">


På forhånd tak!

-Mescalito
Avatar billede thomashove Nybegynder
07. marts 2002 - 00:45 #1
prøv evt. at skrive :

var pass1 = document.opretform.kodeord.value;
      pass2 = document.opretform.bekraeft.value;
Avatar billede Laitings Nybegynder
07. marts 2002 - 00:48 #2
desværre nej! Alertboksen kommer kun hvis man intet skriver i boksene!

...ellers tak!

-Mescalito
Avatar billede thomashove Nybegynder
07. marts 2002 - 00:54 #3
har du tjekket at du får værdierne rigtigt med over f.eks ved at skrive

alert(pass1);
alert(pass2);

inden du når til din if sætning
Avatar billede Laitings Nybegynder
07. marts 2002 - 00:55 #4
cool trick! :-) ...jeg er nybegynder!
Avatar billede thomashove Nybegynder
07. marts 2002 - 00:56 #5
fik du dem så med over ??
Avatar billede Laitings Nybegynder
07. marts 2002 - 00:57 #6
Nope!
Avatar billede thomashove Nybegynder
07. marts 2002 - 01:06 #7
ligger din testpass funktion på samme side som din form ??

så vil det vel se således ud

Script language="javascript">

function testpass()  {
      pass1 = document.opretform.kodeord.value;
      pass2 = document.opretform.bekraeft.value;
  if (pass1=!pass2)
  {
      alert("Dit password var ikke enstemigt");
  }
  else
  {
    document.opretform.submit();
  }

}
</script>


<form name="opretform" method="post" action="dataentry.asp">
<input type='text' name='kodeord'>
<input type='text' name='bekraeft'>
<input type="button" name="vSubmit" onClick="testpass();">
</form>
Avatar billede fri-hash Nybegynder
07. marts 2002 - 08:15 #8
det hedder != istedet for =!
Avatar billede Laitings Nybegynder
30. april 2002 - 10:01 #9
hep!
Avatar billede fri-hash Nybegynder
30. april 2002 - 10:12 #10
tsk-stk ....
Avatar billede Laitings Nybegynder
30. april 2002 - 10:21 #11
Var den grov?
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

IT-JOB