Avatar billede george Nybegynder
06. juni 2007 - 22:16 Der er 7 kommentarer og
1 løsning

Mangler variable

Jeg har et lile stykke kode fra nettet som jeg prøver at bruge, men der er en fejl i det. Når jeg sidder og checker koden i et lille program der hedder "ScrypTik" fortæller det mig at "signup.email" not found in local/global vars.

Hvordan skal var = linje se ud og hvor skal den være i koden for at jeg undgår denne fejl?

Jeg har prøvet med forskellige som "var = singup.email=null", "var = singup=null", "var = singup.email=""", men lige meget hjælper det.

Nogen der kan hjælpe ?

Her er koden:
function checkSub(){
if (document.signup.email.value.indexOf('@', 0) == -1) {
alert("Please fill in your valid Email address. Your email should be in the following format: email@address.com");
document.signup.email.focus();
return false;
}
if (document.signup.fname.value == "") {
alert("Please fill in your First name.");
document.signup.fname.focus();
return false;
}
}
Avatar billede thesurfer Nybegynder
06. juni 2007 - 22:19 #1
"signup" er ikke en variabel, men navnet på formen hvor i feltet "email" er i..

Dvs, et eller andet sted i din HTML fil, skal du have følge:

<form name="signup">

Hvis du ikke som minimum har <form name="signup">, vil du få en fejl..
Avatar billede thesurfer Nybegynder
06. juni 2007 - 22:21 #2
Eksempel:

<form name="signup" action="tilmelding.htm" method="post">
Email: <input type="text" name="email"><br>
Fornavn: <input type="text" name="fname"><br>
</form>
Avatar billede george Nybegynder
06. juni 2007 - 22:43 #3
Nej det kan jeg godt se. Jeg kigger lidt videre i den kode jeg har efter "signup". Tak for eksemplet.

Svar = Points
Avatar billede thesurfer Nybegynder
06. juni 2007 - 22:46 #4
Svar :-)
Avatar billede thesurfer Nybegynder
06. juni 2007 - 22:47 #5
Ah... der er nok også en onsubmit-event.. eksempel:

<form name="signup" ... onsubmit="return checkSub()" ... >
Avatar billede george Nybegynder
06. juni 2007 - 22:50 #6
ok, tak
Avatar billede thesurfer Nybegynder
06. juni 2007 - 22:58 #7
Takker for point og god aften.
Avatar billede george Nybegynder
06. juni 2007 - 23:15 #8
Tak i lige måde
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