22. august 2003 - 23:04
Der er
2 kommentarer og 1 løsning
Form validate - Sammenlign 2 felter
heyza Jeg sidder her og skal lave mig noget client-side form validation, men det er sku ikke gået så godt :-) <script language="JavaScript" type="text/javascript"> function checkform(form){ if (form.Navn.value == "") { alert("Please enter your Name."); form.Navn.focus(); return false ; } if (form.Brugernavn.value == "") { alert("Please enter your Username."); form.Brugernavn.focus(); return false ; } if (form.Adgangskode.value <> form.Adgangskode_2.value) { alert("The passwords dosn't match"); form.Adgangskode.focus(); return false ; } if (form.email.value.indexOf("@") == -1 || form.email.value.indexOf(".") == -1 ) { alert("Please enter a valid email address."); form.E-mail.focus(); } if (form.E-mail.value <> form.E-mail_2.value) { alert( "The email addresses dosn't match" ); form.email.focus(); return false ; } return true ; } </script> Det er min kode, som bugger efter Brugernavn check, den udfører det simpelhen ikke efter hvad jeg kan se. SÅdan ser min form action ud: <FORM action="balbal" method="POST" onSubmit="return checkform(this)">
Annonceindlæg fra Kommando
22. august 2003 - 23:19
#2
Ved du hvad, jeg har selv løst problemet, skulle bare lige selv kigge mere på det. undskyld for at bruge den lette løsning.. <script language="JavaScript" type="text/javascript"> function checkform(form){ if (form.Navn.value == "") { alert("Please enter your Name."); form.Navn.focus(); return false ; } if (form.Brugernavn.value == "") { alert( "Please enter your Username." ); form.Brugernavn.focus(); return false ; } if (form.Adgangskode.value == "") { alert( "Please enter a password." ); form.Adgangskode.focus(); return false ; } if (form.Adgangskode_2.value == "") { alert( "Please repeat the password." ); form.Adgangskode_2.focus(); return false ; } if (form.Adgangskode.value != form.Adgangskode_2.value) { alert( "The passwords dosn't match" ); form.Adgangskode_2.focus(); return false ; } if (form.Email.value.indexOf("@") == -1 || form.Email.value.indexOf(".") == -1 ) { alert( "Please enter a valid email address." ); form.Email.focus(); return false ; } if (form.Email.value != form.Email_2.value) { alert( "The email addresses dosn't match" ); form.Email_2.focus(); return false ; } return true ; } </script>