Markus: If-else Anweisung

Beitrag lesen

Hi Leute!

Möchte eine If-else Anweisung aufbauen in der 2 bzw 3 else vorkommen sollen.

Hab in meinem Formular folgende spalten: PLZ, Ort, Bezirk, Bundesland!(priorität soll in der gleichen reihenfolge sein)!

Möchte folgendes machen:

Wenn PLZ ist nicht leer dann alert..
Sonst Wenn Ort = "xxx" dann alert..
Sonst Wenn Bezirk ="xxx" dann alert...
Sonst Wenn Bundesland ="xxx" dann alert...

Bis zum bezirk bringe ich es ja zusammen aber wie gehts dann weiter mit else?

Im klartext:

wenn eine Plz angegeben ist soll er was mit dieser machen,
wenn keine Plz angegeben ist soll er was mit dem Ort machen,
wenn keine Plz und Ort angegeben ist soll er was mit dem Bezirk machen,
wenn keine PLz und Ort und Bezirk angegeben soll er was mit dem Bundesland machen.

Wie kann ich es realisieren??

Habs im moment so laufen bis zum ort funktioniert es super:

<script>
function check()
  {
  if(document.Formular.PLZ.value != ""){
   if(document.Formular.PLZ.value.substr(0,1) == "1")
   alert("1");
    if(document.Formular.PLZ.value.substr(0,1) == "2")
   alert("2");
   }
else

{
    if(document.Formular.Ort.value.toLowerCase()  == "graz")
   alert("Ort Graz");
   if(document.Formular.Ort.value.toLowerCase()  == "wien")
   alert("Ort Wien");
else
  {
  if(document.Formular.Bezirk.selectedIndex == 1)
   alert("Bez Amstetten");
   if(document.Formular.Bezirk.selectedIndex == 2)
      alert("Bad Aussee");
 }
 }
 }
</script>

Die alert hab ich nur der einfacher halber eingefügt soll dann was anderes rein... aber zuerst sollte das grundprinzip funktionieren..

stehe da an mit der 2 else funktion: bei "wien" würde es mit dem bezirk funktionieren bei graz nicht...

Was mache ich da falsch??

Bitte um eure Hilfe

MFG
Markus