Hi Daniel
if(document.Formular.ort.value>53999 && document.Formular.ort.value<54444 && document.Formular.ort.value>54499 && document.Formular.ort.value<55000) {
form.submit();
} else {
alert("Sie wohnen nicht im Einzugsgebiet!");
}
Dein logisches AND-Statement gibt Dir zwangsläufig falsch zurück, da für jede PLZ immer mindestens einer der 4 Teilausdrücke falsch zurückgibt.
Du solltest folglich mit Klammerungen arbeiten:
if ( (document.Formular.ort.value>53999 && document.Formular.ort.value<54444) && (document.Formular.ort.value>54499 && document.Formular.ort.value<55000) )
Somit ist der Ausdruck nur dann wahr, wenn die PLZ im Intervall 54000-54443 UND im Intervall 54500-54999 liegt.
Grüsse
Eisbär