Ich möchten in meinem Gästebuch sinnlose Einträge/Spamming vermeiden. Da wollte ich eine Funktion einbauen die prüft ob im Name-, Email- und EintragFeld etwas eingetragen wurde. Folgendes hatte ich dazu per googel gefunden:
Bei diesem Script sollte dann ein kleines Fenster kommen wo der jeweilige Text drinsteht, das hat aber überhaupt nich funktioniert, leider. Weiss jemadn warum, bzw hat einer eine bessere Lösung? Zum Beispiel das bei dem jeweiligen Textfeld in kleiner roter Schrift dann darunter erscheint: Bitte emal angeben oder Ähnliches. Danke schonmal. mfg
PHP:
<script language="JavaScript">
<!--
function chkFormular()
{
if(document.Formular.Nachname.value == "")
{
alert("Bitte Ihren Namen eingeben!");
document.Formular.Nachname.focus();
return false;
}
if(document.Formular.email.value == "")
{
alert("Bitte Ihre E-Mail eingeben!");
document.Formular.email.focus();
return false;
}
if(document.Formular.email.value.indexOf('@') == -1)
{
alert("Keine gueltige E-Mail-Adresse!");
document.Formular.email.focus();
return false;
}
}
//-->
</script>
Im <form> Tag sollte man dann nur noch folgendes adden: onSubmit="return chkFormular()"
Bei diesem Script sollte dann ein kleines Fenster kommen wo der jeweilige Text drinsteht, das hat aber überhaupt nich funktioniert, leider. Weiss jemadn warum, bzw hat einer eine bessere Lösung? Zum Beispiel das bei dem jeweiligen Textfeld in kleiner roter Schrift dann darunter erscheint: Bitte emal angeben oder Ähnliches. Danke schonmal. mfg