virtuallunas
Grünschnabel
Hallo zusammen,
lange habe ich auf der Seite gesucht, aber leider noch keine Lösung für mein Problem gefunden! Ich möchte gern ein Anmeldeformular clientseitig überprüfen. Soweit habe ich das Script auch. Doch leider kommen die Fehlermeldung in einem Popup-Fenster. Ich möchte aber gern, daß die Fehlermeldungen jeweils unter den Eingabefeldern erscheint. Leider weiß ich absolut nicht wie ich das realisieren kann. Ich hoffe, daß mir irgendjemand von Euch weiterhelfen kann. Ich weiß zumindest nicht mehr weiter...
Anbei der Quellcode der Seite:
und noch das Script für das Formular:
Vielen Dank für eventuelle Hilfe
Virtuallunas
lange habe ich auf der Seite gesucht, aber leider noch keine Lösung für mein Problem gefunden! Ich möchte gern ein Anmeldeformular clientseitig überprüfen. Soweit habe ich das Script auch. Doch leider kommen die Fehlermeldung in einem Popup-Fenster. Ich möchte aber gern, daß die Fehlermeldungen jeweils unter den Eingabefeldern erscheint. Leider weiß ich absolut nicht wie ich das realisieren kann. Ich hoffe, daß mir irgendjemand von Euch weiterhelfen kann. Ich weiß zumindest nicht mehr weiter...
Anbei der Quellcode der Seite:
Code:
<script type="text/javascript">
<!--
function chkanmeldung()
{
if(document.anmeldung.user.value == "") {
alert("Bitte Ihren gewünschten Benutzernamen eingeben!");
document.anmeldung.user.focus();
return false;
{
}
if(document.anmeldung.Vorname.value == "") {
alert("Bitte Ihren Vornamen eingeben!");
document.anmeldung.Vorname.focus();
return false;
}
if(document.anmeldung.Name.value == "") {
alert("Bitte Ihren Nachnamen eingeben!");
document.anmeldung.Name.focus();
return false;
}
if(document.anmeldung.Strasse.value == "") {
alert("Bitte Ihren Strasse eingeben!");
document.anmeldung.Strasse.focus();
return false;
}
if(document.anmeldung.Hausnummer.value == "") {
alert("Bitte Ihren Hausnummer eingeben!");
document.anmeldung.Hausnummer.focus();
return false;
}
if(document.anmeldung.PLZ.value == "") {
alert("Bitte Ihre PLZ eingeben!");
document.anmeldung.PLZ.focus();
return false;
}
if(document.anmeldung.Wohnort.value == "") {
alert("Bitte Ihren Wohnort eingeben!");
document.anmeldung.Wohnort.focus();
return false;
}
if(document.anmeldung.Land.value == "such Dir eins aus") {
alert("Bitte das richtige Land auswählen!");
document.anmeldung.Land.focus();
return false;
}
if(document.anmeldung.Email.value == ""
|| document.anmeldung.Email.value.match(/^[a-zA-Z0-9_\.-]{2,}@[a-z0-9-]{3,}\.[a-z]{2,4}) {
alert("Bitte Ihre gültige E-Mail-Adresse eingeben!");
document.anmeldung.Email.focus();
return false;
}
if(document.anmeldung.Tag.value == "Tag"
|| document.anmeldung.Monat.value == "Monat"
|| document.anmeldung.Jahr.value == "Jahr") {
alert("Bitte Ihr Alter eingeben!");
document.anmeldung.Tag.focus();
return false;
}
}
//-->
</script>
Code:
<form name="anmeldung" method="POST" action="mailer.php" onSubmit="return chkanmeldung()">
<div align="center">
<table border="0" cellpadding="0" cellspacing="0" width="400">
<tr>
<td><font size="1"><b>Benutzername*</b></font></td>
<td><input type="text" name="user" size="30"></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td><font size="1"><b>Vorname*</b></font></td>
<td><input type="text" name="Vorname" size="30"></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td><font size="1"><b>Name*</b></font></td>
<td><input type="text" name="Name" size="30"></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td><font size="1"><b>Strasse*</b></font></td>
<td><input type="text" name="Strasse" size="30"></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td><font size="1"><b>Hausnummer*</b></font></td>
<td><input type="text" name="Hausnummer" size="30" maxlength="4"></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td><font size="1"><b>PLZ*</b></font></td>
<td><input type="text" name="PLZ" size="30" maxlength="6"></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td><font size="1"><b>Wohnort*</b></font></td>
<td><input type="text" name="Wohnort" size="30"></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td><font size="1"><b>Land*</b></font></td>
<td><select name="Land">
<option value="such Dir eines aus">such Dir eines aus</option>
...
</select></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td><font size="1"><b>Emailadresse*</b></font></td>
<td><input type="text" name="Email" size="30"></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td><font size="1"><b>Geburtsdatum*</b></font></td>
<td><select name="Tag">
<option value="Tag">Tag</option>
<option value="01">01</option>
...
</select><select name="monat">
<option value="Monat">Monat</option>
<option value="01">01</option>
...
</select><select name="Jahr">
<option value="Jahr">Jahr</option>
<option value="1990">1990</option>
...
</select></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td><font size="1"><b>eigene Webseite?</b></font></td>
<td><input type="text" name="Webseite" size="30" value="www.deine-seite.de"></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</center>
<tr>
<td align="center">
<p align="right"></td>
<td align="center">
<p align="left"><input type="submit" value="Abschicken" title="submit"><input type="reset" value="Löschen" title="löschen"></td>
</tr>
</table>
</div>
<center>
<p> </p>
</form>
Vielen Dank für eventuelle Hilfe
Virtuallunas