Markus: If-else Anweisung

Beitrag lesen

Hi Ralf!

Danke für deine Hilfe! Bin wieder einen Schritt weitergekommen!

Das mit dem Ort funktioniert das mit der PLZ noch nicht:

Das ist eine gute Idee spart Platz!

var plz=document.Formular.PLZ.value;
       var ort=document.Formular.Ort.value.toLowerCase();

Das funktioniert leider nicht! Wenn ich zb: als Standart A- im PLZ feld habe und den Ort Graz sollte die alert Meldung "Ort Graz" kommen.
Das gleiche wenn ich A-1010 eingebe.
Funktioniert nur wenn ich nur 1010 eingebe.

Was ist daran falsch??

//Eliminieren des "A-" aus der zu untersuchenden PLZ
       if (plz.substr(0,1)=="A-") plz=plz.substr(2,plz.length()-2);

Funktioniert gut!

//Nicht erlaubte Orte werden für Untersuchung auf "" gesetzt
       if (ort!= "graz" && ort != "wien") ort="";

Hier nochmal mein derzeitiger Status:

<script>
function check()
  {
  var plz=document.Formular.PLZ.value;
  var ort=document.Formular.Ort.value.toLowerCase();

if (plz.substr(0,1)=="A-") plz=plz.substr(2,plz.length()-2);

if (ort!= "graz" && ort != "wien") ort="";

if(plz != ""){
   if(plz.substr(0,1) == "1")
   alert("1");
    if(plz.substr(0,1) == "2")
   alert("2");
   }
else if(ort != "")
   {
if(ort == "graz")
   alert("Ort Graz");
   if(ort  == "wien")
   alert("Ort Wien");
   }
else if(document.Formular.Bezirk.selectedIndex  > 0)
  {
  if(document.Formular.Bezirk.selectedIndex == 1)
   alert("Bez Amstetten");
   if(document.Formular.Bezirk.selectedIndex == 2)
      alert("Bad Aussee");
 }
 else if(document.Formular.Bundesland.selectedIndex  > 0)
  {
  if(document.Formular.Bundesland.selectedIndex == 1)
   alert("1 Land");
   if(document.Formular.Bundesland.selectedIndex == 2)
      alert("2 Land");
 }
 }
</script>

Mit dem "A-" gibts noch Probleme sonst müßte es glaub ich laufen...

Wäre dir sehr dankbar wenn du das auch noch lösen könntest.

Das A- sollte wenn es da steht ignoriert werden.

wenn es weggelöscht wird und nur die PLZ 1010 steht auch gehen.

wenn es da bleibt A-1010 sollte es auch gehen.

Vielen Dank

MFG
Markus