B
beko
Guest
Moin,
IE 5 und 6 geben mir bei aktiven Debugger eine äußerst hässliche Fehlermeldung aus. Da dies leider auf einigen Systemen default ist muss diese Meldung verschwinden
Der IE meint zu dem Thema entweder "Laufzeitfehler" oder "ungültiges Zeichen". Interessanterweise funktionierts dann aber doch. Die Javakonsolen von Mozilla oder Firebird schweigen sich hingegen aus und stellen keinen Fehler fest.
Diese Funktion möchte ich auf unserer Firmenwebseite für ein Bewerbungsformular verwenden. Sie checkt bei Aufruf die entsprechenden Fehler ab. Also, wo liegt der Hund begraben?
Aufruf von HTML-Seite (nicht durch $name irritieren lassen, das gehört so
):
checkbewerb.js:
IE 5 und 6 geben mir bei aktiven Debugger eine äußerst hässliche Fehlermeldung aus. Da dies leider auf einigen Systemen default ist muss diese Meldung verschwinden
Diese Funktion möchte ich auf unserer Firmenwebseite für ein Bewerbungsformular verwenden. Sie checkt bei Aufruf die entsprechenden Fehler ab. Also, wo liegt der Hund begraben?
Aufruf von HTML-Seite (nicht durch $name irritieren lassen, das gehört so
Code:
<script src="$home/checkbewerb.js" type="text/javascript"></script>
[....]
<form action="$home/sendmail.php" enctype="multipart/form-data" method="post" name="Formular" onSubmit="return chkFormular()">
Code:
function chkFormular()
{
if(document.Formular.Nachname.value == "") {
alert("Bitte geben Sie Ihren Nachnamen ein!");
document.Formular.Nachname.focus();
return false;
}
if(document.Formular.Vorname.value == "") {
alert("Bitte geben Sie Ihren Vornamen ein!");
document.Formular.Vorname.focus();
return false;
}
if(document.Formular.Straße.value == "") {
alert("Bitte geben Sie Ihre Straße ein!");
document.Formular.Straße.focus();
return false;
}
if(document.Formular.Ort.value == "") {
alert("Bitte geben Sie Ihren Wohnort ein!");
document.Formular.Ort.focus();
return false;
}
if(document.Formular.eMail.value == "") {
alert("Bitte geben Sie Ihre E-Mail-Adresse ein!");
document.Formular.eMail.focus();
return false;
}
if(document.Formular.eMail.value.indexOf('@') == -1) {
alert("Ihre E-Mail-Adresse ist ungültig!");
document.Formular.eMail.focus();
return false;
}
if(document.Formular.Telefon.value == "")
{
alert("Bitte geben Sie Ihre Telefonnummer ein!!");
document.Formular.Telefon.focus();
return false;
}
if(document.Formular.Geburtstag.value == "")
{
alert("Bitte geben Sie Ihr Geburtstag ein!");
document.Formular.Geburtstag.focus();
return false;
}
if(document.Formular.Gehaltsvorstellung.value == "")
{
alert("Bitte geben Sie Ihre Gehaltsvorstellung ein!");
document.Formular.Gehaltsvorstellung.focus();
return false;
}
if(document.Formular.Eintrittsdatum.value == "")
{
alert("Bitte geben Sie Ihren frühst möglichen Eintrittstermin ein!");
document.Formular.Eintrittstermin.focus();
return false;
}
}