Wenn wert kleiner als dann

Die Möglichkeiten und Tücken von Formularen
Antworten
hansenmagenta
Beiträge: 13
Registriert: 08.02.2016, 14:03

Wenn wert kleiner als dann

Beitrag von hansenmagenta » 09.02.2016, 13:12

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

hansenmagenta
Beiträge: 13
Registriert: 08.02.2016, 14:03

Wenn wert kleiner als dann

Beitrag von hansenmagenta » 09.02.2016, 14:30

So gehts leider auch ned:

Code: Alles auswählen

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

hansenmagenta
Beiträge: 13
Registriert: 08.02.2016, 14:03

Wenn wert kleiner als dann

Beitrag von hansenmagenta » 10.02.2016, 07:44

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 = "";

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

Wenn wert kleiner als dann

Beitrag von BAlheit » 10.02.2016, 11:57

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

hansenmagenta
Beiträge: 13
Registriert: 08.02.2016, 14:03

Wenn wert kleiner als dann

Beitrag von hansenmagenta » 10.02.2016, 12:27

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 = '';

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

Wenn wert kleiner als dann

Beitrag von BAlheit » 10.02.2016, 12:47

Mit < sollte es so funktionieren:

Code: Alles auswählen

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

hansenmagenta
Beiträge: 13
Registriert: 08.02.2016, 14:03

Wenn wert kleiner als dann

Beitrag von hansenmagenta » 10.02.2016, 13:05

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

Antworten