warum geht die nicht????
Ich will durch checken ob in dem feld username min. 3 und max. 20 buchstaben drin sind.
das in email ein @ vorkommt.
und das pw und pw2 gleich sind.
wenn einer der fehler auftritt soll ein alert fenster auf gehen in dem die fehler stehen wenn alles korrekt ist soll das formular ganz normal abgeschickt werden...
JS:
Form
Ich will durch checken ob in dem feld username min. 3 und max. 20 buchstaben drin sind.
das in email ein @ vorkommt.
und das pw und pw2 gleich sind.
wenn einer der fehler auftritt soll ein alert fenster auf gehen in dem die fehler stehen wenn alles korrekt ist soll das formular ganz normal abgeschickt werden...
JS:
Code:
<script type="text/javascript"> <!-- function checkForm() { var tmp_msg = ""; if(document.form1.username.value.length < 3) { tmp_msg = tmp_msg + "\n* Der Bentuzername muss mindestens 3 Zeichen lang sein"; } if(document.form1.username.value.length > 20) { tmp_msg = tmp_msg + "\n* Der Bentuzername darf maximal 20 Zeichen lang sein"; } if(document.form1.email.value.indexOf('@',0) == "-1" || document.forms(0).email.value.indexOf('.',0) == "-1") { tmp_msg = tmp_msg + "\n* Bitte geben Sie eine gülltige E-Mail Adresse an"; } if(document.form1.pw.value.length < 6) { tmp_msg = tmp_msg + "\n* Das Passwort muss mindestens 6 Zeichen lang sein"; } if(document.form1.pw2.value != document.form1.pw.value) { tmp_msg = tmp_msg + "\n* Die beiden Passwörter stimmen nicht überein"; } if(tmp_msg != "") { alert("Folgende Fehler sind aufgetreten:" + tmp_msg); return false; } } //--> </script>
Form
Code:
<form name="form1" method="post" action="joinus.php?a=reg" name="register" onsubmit="return checkForm();"> Username:<input type='text' name='username'><br> Passwort:<input type='password' name='pw'><br> Passwort (Check):<input type='password' name='pw2'><br> Email:<input type='text' name='email'><br> ICQ-NR:<input type='text' name='icq'><br> MSN:<input type='text' name='msn'><br> Lieblings 1. Waffe: <select name='weapon'> <option value='1'>Desert Eagles</option> <option value='2'>HK MP5</option> <option value='3'>AK-47</option> <option value='4'>Steyr AUG</option> <option value='5'>Spas-12</option> <option value='6'>Ruger 77</option> <option value='7'>M79</option> <option value='8'>Barret M82A1</option> <option value='9'>FN Minimi</option> <option value='0'>Minigun</option> <option value='12'>Fäuste</option> </select><br> Lieblings 2. Waffe: <select name='weapon2'> <option value='10'>USSOCOM</option> <option value='13'>Knife</option> <option value='11'>Chainsaw</option> <option value='14'>M72 LAW</option> <option value='12'>Fäuste</option> </select><br><input type='submit' value='Abschicken'>
Kommentar