Untenstehendes Script fragt einige Felder eines Formulars ab, ob sie ausgefüllt sind. Wenn nicht, erscheint eine Alertbox mit dem entsprechenden Text zur Eingbeaufforderung. Es funktioniert alles wunderbar ausser einer Ausnahme: Der Netscape ignoriert die Checkbox-Abfrage (Formular.agb). Warum?
Danke für sachdienliche Hinweise.
<script language="JavaScript"><!--
function chkFormular()
{
if(document.Formular.Nachname.value == "")
{
alert("Bitte geben Sie Ihren Namen ein!");
document.Formular.Name.focus();
return false;
}
if(document.Formular.Vorname.value == "")
{
alert("Bitte geben Sie Ihren Vornamen ein!");
document.Formular.Vorname.focus();
return false;
}
if(document.Formular.StrasseNr.value == "")
{
alert("Bitte geben sie Ihre Strasse/Nr. ein!");
document.Formular.StrasseNr.focus();
return false;
}
if(document.Formular.PLZOrt.value == "")
{
alert("Bitte geben Sie PLZ/Ort ein!");
document.Formular.PLZOrt.focus();
return false;
}
if(document.Formular.Tel.value == "")
{
alert("Bitte geben Sie Ihre Tel.-Nr. ein!");
document.Formular.Tel.focus();
return false;
}
if(document.Formular.EMail.value.indexOf('@') == -1)
{
alert("Keine gültige E-Mail-Adresse!");
document.Formular.EMail.focus();
return false;
}
if(Formular.agb.checked ==false)
{
alert("Bitte klicken Sie ins Feld 'Ja'. Damit akzeptieren Sie die Geschäftsbedingungen.");
document.Formular.agb.focus();
return false;
}
}
// -->
</script>