<script language="JavaScript" type="text/javascript">
// diese Funktion checkt, ob alle Felder
// beim Bestellvorgang korrekt ausgefuellt worden sind
// stoppt, wenn nicht und schickt die Benutzer
// in das fehlerhafte Feld zurueck
// Das Formular hat den Namen 'bestellung', bitte hier oder
in der Seite
// ersetzen, falls noetig.
function chkFormular()
{
if (document.bestellung.firma.value=='' && document.bestellung.ans.value==
'')
{
alert("Bitte geben Sie Ihren Namen oder Ihre Firma an!");
document.bestellung.firma.focus();
return false;
}
if (document.bestellung.adr.value=='')
{
alert(unescape("Ohne Ihre vollst%E4ndige Adresse k%F6nnen
wir%0AIhnen Ihre Ware nicht zusenden%21%0ABitte geben Sie
Ihre Strasse und Hausnummer an%21"));
document.bestellung.adr.focus();
return false;
}
if (document.bestellung.plz.value=='')
{
alert(unescape("Ohne Ihre vollst%E4ndige Adresse k%F6nnen
wir%0AIhnen Ihre Ware nicht zusenden%21%0ABitte geben Sie
Ihre Postleitzahl an%21"));
document.bestellung.plz.focus();
return false;
}
// Postleitzahl ganz genau ausbremsen:
if(isNaN(document.bestellung.plz.value) == true)
{
alert(document.bestellung.plz.value + " ist keine Postleitzahl!");
document.bestellung.plz.focus();
return false;
}
// kann mir wer sagen, wie lang genau Postleitzahlen sein
koennen?
if (document.bestellung.plz.value.length > 8)
{
alert ("Diese Postleitzahl ist zu lang")
return false;
}
if (document.bestellung.ort.value== '')
{
alert("Bitte geben Sie Ihren Ort an!");
document.bestellung.ort.focus();
return false;
}
if (document.bestellung.email.value=='')
{
alert ("Bitte geben Sie uns Ihre eMail-Adresse an!");
document.bestellung.email.focus();
return false;
}
if (document.bestellung.email.value.indexOf('@') == -1 ||
document.bestellung.email.value.indexOf('.') == -1)
{
alert(unescape("Bitte %FCberpr%FCfen Sie Ihre eMail-Adresse%21"));
document.bestellung.email.focus();
return false;
}
}</script>
|