Seite 1 von 1

Wenn wert kleiner als dann

Verfasst: 09.02.2016, 13:12
von hansenmagenta
hallo community,

ich habe ein bestellformular erstellt.
es wird eine Zwischensumme berechnet und
die Mwst. hinzugefügt.

alles funktioniert soweit.

ich möchte aber gerne die Felder ausblenden deren wert unter €5 liegt,
das sieht m.M. einfach schöner aus.

mein Ansatz dazu ist die validierung.
ich habe das script reingeschrieben:

Code: Alles auswählen

if(value < 5){
this.presence = "invisible";
}
funktioniert aber leider nicht, was ist da falsch daran?
lg, magenta

Wenn wert kleiner als dann

Verfasst: 09.02.2016, 14:30
von hansenmagenta
So gehts leider auch ned:

Code: Alles auswählen

if(mwst < 5) {this.getField("mwst").value = " ";}

Wenn wert kleiner als dann

Verfasst: 10.02.2016, 07:44
von hansenmagenta
und das nimmt er auch nicht:

Code: Alles auswählen

var res = this.getField("zwischensumme").value * this.getField("satz").value;
if (res < 10) event.value = res;
else event.value = "";

Wenn wert kleiner als dann

Verfasst: 10.02.2016, 11:57
von BAlheit
hansenmagenta hat geschrieben: ...

ich habe das script reingeschrieben:

Code: Alles auswählen

if(value < 5){
this.presence = "invisible";
}
funktioniert aber leider nicht, was ist da falsch daran?
lg, magenta
Wurde das Formular in Livecycle Designer oder Adobe Acrobat erstellt?

Bernd Alheit

Wenn wert kleiner als dann

Verfasst: 10.02.2016, 12:27
von hansenmagenta
in adobe acrobat.

ich hab es jetzt mit fixen werten hingekriegt, wäre aber schön zu wissen wie es mit kleiner > geht

Code: Alles auswählen

if(event.value == 1.168 | event.value == '')
event.value = '';

Wenn wert kleiner als dann

Verfasst: 10.02.2016, 12:47
von BAlheit
Mit < sollte es so funktionieren:

Code: Alles auswählen

if (event.value < 1.168) event.value="";

Wenn wert kleiner als dann

Verfasst: 10.02.2016, 13:05
von hansenmagenta
hallo BAlheit,
funktioniert super, danke

hast du vlt. auch eine Lösung zu meinem anderem problem?

feldwert erst dann anzeigen wenn ein anderes Feld ausgefüllt ist

ich habe dazu einen neuen beitrag gepostet

danke