Wenn-Und-Dann Problem
Verfasst: 29.01.2019, 20:39
Hallo zusammen,
ich suche eine Lösung für eine Wenn-Und-Dann Funktion (wie in Excel) in javascript für mein Formular.
Wenn man in Dropdown die 1 wählt und im Textfeld1 die 1 eingegeben wird soll im Textfeld2 2,5 stehen.
Wenn man in Dropdown die 2 wählt und im Textfeld1 1 oder 2 eingegeben wird soll in Textfeld2 5,0 stehen.
Wenn man in Dropdown die 2 wählt und im Textfeld1 3 bis 5 eingegeben wird soll in Textfeld2 10,0 stehen.
Wenn man in Dropdown die 2 wählt und im Textfeld1 6 oder mehr eingegeben wird soll in Textfeld2 15,0 stehen.
Mein Scriptversuch (funktioniert leider nicht):
if(this.getField("Kombi1").value=="1" && this.getField("Text1").value ="1"){
this.getField("Text2").value ="2,5";
}
else
if(this.getField("Kombi1").value=="2" && this.getField("Text1").value ="1"){
this.getField("Text2").value ="5,0";
}
else
if(this.getField("Kombi1").value=="2" && this.getField("Text1").value ="2"){
this.getField("Text2").value ="5,0";
}
else
if(this.getField("Kombi1").value=="2" && this.getField("Text1").value ="3"){
this.getField("Text2").value ="10,0";
}
else
if(this.getField("Kombi1").value=="2" && this.getField("Text1").value ="4"){
this.getField("Text2").value ="10,0";
}
else
if(this.getField("Kombi1").value=="2" && this.getField("Text1").value ="5"){
this.getField("Text2").value ="10,0";
}
else
if(this.getField("Kombi1").value=="2" && this.getField("Text1").value =>"6"){
this.getField("Text2").value ="15,0";
}
Ich hoffe, dass mir jemand helfen kann?
ich suche eine Lösung für eine Wenn-Und-Dann Funktion (wie in Excel) in javascript für mein Formular.
Wenn man in Dropdown die 1 wählt und im Textfeld1 die 1 eingegeben wird soll im Textfeld2 2,5 stehen.
Wenn man in Dropdown die 2 wählt und im Textfeld1 1 oder 2 eingegeben wird soll in Textfeld2 5,0 stehen.
Wenn man in Dropdown die 2 wählt und im Textfeld1 3 bis 5 eingegeben wird soll in Textfeld2 10,0 stehen.
Wenn man in Dropdown die 2 wählt und im Textfeld1 6 oder mehr eingegeben wird soll in Textfeld2 15,0 stehen.
Mein Scriptversuch (funktioniert leider nicht):
if(this.getField("Kombi1").value=="1" && this.getField("Text1").value ="1"){
this.getField("Text2").value ="2,5";
}
else
if(this.getField("Kombi1").value=="2" && this.getField("Text1").value ="1"){
this.getField("Text2").value ="5,0";
}
else
if(this.getField("Kombi1").value=="2" && this.getField("Text1").value ="2"){
this.getField("Text2").value ="5,0";
}
else
if(this.getField("Kombi1").value=="2" && this.getField("Text1").value ="3"){
this.getField("Text2").value ="10,0";
}
else
if(this.getField("Kombi1").value=="2" && this.getField("Text1").value ="4"){
this.getField("Text2").value ="10,0";
}
else
if(this.getField("Kombi1").value=="2" && this.getField("Text1").value ="5"){
this.getField("Text2").value ="10,0";
}
else
if(this.getField("Kombi1").value=="2" && this.getField("Text1").value =>"6"){
this.getField("Text2").value ="15,0";
}
Ich hoffe, dass mir jemand helfen kann?