Hallo !
Diese Funktion prüft die Formulareingabe, jedenfalls soll es dieses tun, macht es aber nicht !
Wo soll hier ein Fehler sein ???
<script language="JavaScript">
<!--
function EingabenUeberpruefen()
{
Fehlermeldung="";
if(document.anmelden.user.value=="")
{
Fehlermeldung += "Bitte geben Sie Ihren Usernamen an!\n";
}
if(document.anmelden.passwort1.value=="")
{
Fehlermeldung += "Bitte geben Sie Ihre Passwort an an!\n";
}
if(document.anmelden.passwort2.value=="")
{
Fehlermeldung += "Bitte geben Sie Ihre Wiederholungspasswort an!\n";
}
if(document.anmelden.email2.value=="")
{
Fehlermeldung += "Bitte geben Sie Ihre E-Mail an!\n";
}
if(document.anmelden.email3.value=="")
{
Fehlermeldung += "Bitte geben Sie Ihre Wiederholungsemail an!\n";
}
if(document.anmelden.vorname.value=="")
{
Fehlermeldung += "Bitte geben Sie Ihren Vornamen an!\n";
}
if(document.anmelden.nachname.value=="")
{
Fehlermeldung += "Bitte geben Sie Ihren Nachnamen an!\n";
}
if(document.anmelden.strasse.value=="")
{
Fehlermeldung += "Bitte geben Sie Ihre Strasse an!\n";
}
if(document.anmelden.nr.value=="")
{
Fehlermeldung += "Bitte geben Sie Ihre Hausnr. an!\n";
}
if(document.anmelden.plz.value=="")
{
Fehlermeldung += "Bitte geben Sie Ihre PLZ an!\n";
}
if(document.anmelden.bezirk.value=="leer")
{
Fehlermeldung += "Bitte geben Sie Ihren Bezirk an!\n";
}
if(document.anmelden.stadt.value=="")
{
Fehlermeldung += "Bitte geben Sie Ihre Stadt an!\n";
}
if(document.anmelden.beziehung.checked==false && document.anmelden.abenteuer.checked==false && document.anmelden.rendezvous.checked==false && document.anmelden.seitensprung.checked==false && document.email_bekannt.checked==false && document.anmelden.sport_hobby.checked==false && document.anmelden.freunde.checked==false && document.anmelden.partybegleitung.checked==false )
{
Fehlermeldung += "Bitte aktivieren sie eine Angabe zu Ich suche (Checkbox) !\n";
}
if(document.anmelden.agb.checked==false)
{
Fehlermeldung += "Bitte betsätigen Sie die AGB !\n";
}
if(Fehlermeldung)
{
alert(Fehlermeldung);
return false;
}
else
{
return true;
}
}
// -->
</script>
</head>
<body>
<form name="anmelden" method="post" action="anmeld.php?abschicken=ja" enctype="multipart/form-data" onsubmit="return pruefen();">
.
.
.
<input type="submit" name="Submit" value="Jetzt registrieren" onClick="return EingabenUeberpruefen();" />
Diese Funktion prüft die Formulareingabe, jedenfalls soll es dieses tun, macht es aber nicht !
Wo soll hier ein Fehler sein ???
<script language="JavaScript">
<!--
function EingabenUeberpruefen()
{
Fehlermeldung="";
if(document.anmelden.user.value=="")
{
Fehlermeldung += "Bitte geben Sie Ihren Usernamen an!\n";
}
if(document.anmelden.passwort1.value=="")
{
Fehlermeldung += "Bitte geben Sie Ihre Passwort an an!\n";
}
if(document.anmelden.passwort2.value=="")
{
Fehlermeldung += "Bitte geben Sie Ihre Wiederholungspasswort an!\n";
}
if(document.anmelden.email2.value=="")
{
Fehlermeldung += "Bitte geben Sie Ihre E-Mail an!\n";
}
if(document.anmelden.email3.value=="")
{
Fehlermeldung += "Bitte geben Sie Ihre Wiederholungsemail an!\n";
}
if(document.anmelden.vorname.value=="")
{
Fehlermeldung += "Bitte geben Sie Ihren Vornamen an!\n";
}
if(document.anmelden.nachname.value=="")
{
Fehlermeldung += "Bitte geben Sie Ihren Nachnamen an!\n";
}
if(document.anmelden.strasse.value=="")
{
Fehlermeldung += "Bitte geben Sie Ihre Strasse an!\n";
}
if(document.anmelden.nr.value=="")
{
Fehlermeldung += "Bitte geben Sie Ihre Hausnr. an!\n";
}
if(document.anmelden.plz.value=="")
{
Fehlermeldung += "Bitte geben Sie Ihre PLZ an!\n";
}
if(document.anmelden.bezirk.value=="leer")
{
Fehlermeldung += "Bitte geben Sie Ihren Bezirk an!\n";
}
if(document.anmelden.stadt.value=="")
{
Fehlermeldung += "Bitte geben Sie Ihre Stadt an!\n";
}
if(document.anmelden.beziehung.checked==false && document.anmelden.abenteuer.checked==false && document.anmelden.rendezvous.checked==false && document.anmelden.seitensprung.checked==false && document.email_bekannt.checked==false && document.anmelden.sport_hobby.checked==false && document.anmelden.freunde.checked==false && document.anmelden.partybegleitung.checked==false )
{
Fehlermeldung += "Bitte aktivieren sie eine Angabe zu Ich suche (Checkbox) !\n";
}
if(document.anmelden.agb.checked==false)
{
Fehlermeldung += "Bitte betsätigen Sie die AGB !\n";
}
if(Fehlermeldung)
{
alert(Fehlermeldung);
return false;
}
else
{
return true;
}
}
// -->
</script>
</head>
<body>
<form name="anmelden" method="post" action="anmeld.php?abschicken=ja" enctype="multipart/form-data" onsubmit="return pruefen();">
.
.
.
<input type="submit" name="Submit" value="Jetzt registrieren" onClick="return EingabenUeberpruefen();" />
Kommentar