Ich setz mal hier an:
function CheckJobApplication(form) {
Wie immer, wenn was nciht klappt, stellt sich die Frage ob es nicht sinvoll wäre die gewünschten Objekte zu testen?
z.b.
if(!form) return alert('kein Formular');
if (this.elements["bereich"].value == "") {
this ist in diesem Falle window und window hat keine elements du meinst form
if(!form.elements['bereich']) return alert('Das falsche Formular?');
if(!form.elements['bereich'].value)
{
alert("Bitte tragen Sie den gewünschten Bereich ein !");
this.elements["bereich"].focus();
form.elements['bereich'].focus();
return false;
}
...
}<form action="shoppingcard.php" method="post" onsubmit="return ZahlChecker(this);">
ZahlChecker?
Struppi.