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