Avatar billede celal Nybegynder
27. november 2002 - 10:23 Der er 4 kommentarer og
1 løsning

Form Action

Jeg har lavet noget validering på mine felter på siden, men når valideringen finder en fejl, tager Form Action alligevel aktion, og smider mig til næste side. Hvordan kan jeg få Form Action til kun at gå til næste side, hvis felterne er valide, og når felterne ikke er valide, skal den blive på samme side
.
.
.
funktion validateForm(this)
{
......
}
.
<form action="Bog_best.asp" onSubmit="return validateForm(this)" method="POST">
.
.
.
.
<input type="submit" name="sendknap" value="Send bestilling ">
Avatar billede nikolajdu Nybegynder
27. november 2002 - 10:26 #1
funktion validateForm(this)
{
if(document.FORM_NAVN.FELT_NAVN.value==""){
alert("du skal udfylde noget du");
return false
}else{
return true
}
}
Avatar billede di8leva Nybegynder
27. november 2002 - 10:26 #2
rette
<input type="submit" name="sendknap" value="Send bestilling ">
til
<input type="button" name="sendknap" value="Send bestilling ">

og
<form action="Bog_best.asp" onSubmit="return validateForm(this)" method="POST">
til
<form action="Bog_best.asp" name="formus" onSubmit="return validateForm(this)" method="POST">


og i din validateForm(this) metode kaller du document.formus.submit

jag tror det skall virke..
Avatar billede di8leva Nybegynder
27. november 2002 - 10:27 #3
oops, inte fullt svar

<input type="button" name="sendknap" value="Send bestilling "> skall vare:
<input type="button" name="sendknap" value="Send bestilling " onclick="validateForm();">

og onSubmit skall bort i form-tag:en
Avatar billede celal Nybegynder
27. november 2002 - 12:51 #4
Tak nikolajdu, det var lige hvad jeg skulle bruge
Avatar billede nikolajdu Nybegynder
27. november 2002 - 13:02 #5
no problemos amigo :))
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