Wenn-Dann Funktion

Fragen & Antworten zur Steuerung von 3D Inhalten in PDFs über JavaScript
mkaufmann74
Beiträge: 39
Registriert: 07.12.2014, 11:47

Re: Wenn-Dann Funktion

Beitrag von mkaufmann74 » 03.05.2021, 17:21

wenn ich es etwas ändere kommt die gleiche Fehlermeldung.

this.getField("EK1").value;
this.getField("D_Gehalt1").value;

if (D_Gehalt1 < 4837,50)
{
this.getField("EK1").value = "AG-Ueberschuss1"+"VWLinBAV1";
}

else
{
if (D_Gehalt1 > 4837,49 < 7100)
{
this.getField("EK1").value = "AG-Ueberschuss1"+"VWLinBAV1"+10;
}

else
{
if (D_Gehalt1 > 7100)
{
this.getField("EK1").value = "AG-Ueberschuss1"+"VWLinBAV1"+20;

}
}
};

if(event.value==0){
event.value=""
}

mkaufmann74
Beiträge: 39
Registriert: 07.12.2014, 11:47

Re: Wenn-Dann Funktion

Beitrag von mkaufmann74 » 03.05.2021, 17:52

So geht es leider auch nicht :(

Hat noch jemand eine Idee?

var AG1 = this.getField("AG-Ueberschuss1").value || 0 ;
var VWL1 = this.getField("VWLinBAV1").value || 0 ;
var G1 = this.getField("D_Gehalt1").value || 0 ;

if (G1 < 4837,50)
{
this.getField("EK1").value = "AG-Ueberschuss1"+"VWLinBAV1";
}

else
{
if (G1 >= 4837,50 < 7100)
{
this.getField("EK1").value = "AG-Ueberschuss1"+"VWLinBAV1"+10;
}

else
{
if (G1 > 7100)
{
this.getField("EK1").value = "AG-Ueberschuss1"+"VWLinBAV1"+20;


}
}
};

mkaufmann74
Beiträge: 39
Registriert: 07.12.2014, 11:47

Re: Wenn-Dann Funktion

Beitrag von mkaufmann74 » 04.05.2021, 09:19

Ich habe es noch mal geändert. Es Funktioniert sogar zum Teil
Die Felder AG1 & VWL1 werden auch richtig zusammen addiert.
Jedoch scheint es nicht zu erkennen, wenn die Summe im Feld >=4837,50 ist.
Es wird nicht wie gewünscht mit der Wert 10 oder bei einer höheren Summe mit dem Wert 20 addiert.
Hat jemand eine Ahnung wieso?



var D1 = this.getField("D_Gehalt1").value;
var AG1 = this.getField("AG-Ueberschuss1").value;
var VWL1 = this.getField("VWLinBAV1").value;

if( D1< 4837,50 )
event.value = AG1+VWL1;
else if( D1 >=4837,50 < 7100 )
event.value = AG1+VWL1+10;
else if( D1 > 7100)
event.value = AG1+VWL1+20

BAlheit
Beiträge: 740
Registriert: 16.08.2013, 12:22

Re: Wenn-Dann Funktion

Beitrag von BAlheit » 04.05.2021, 11:10

if( D1 >=4837,50 < 7100 )
so einfach get es nicht.
Richtig ist:
if( D1 >= 4837.50 && D1 < 7100 )

Info: Javascript verwendet den Dezimalpunkt, nicht das Dezimalkomma.

mkaufmann74
Beiträge: 39
Registriert: 07.12.2014, 11:47

Re: Wenn-Dann Funktion

Beitrag von mkaufmann74 » 04.05.2021, 16:19

SUPER!

Es funktioniert.

Vielen DANK!!!

Antworten