Formularfeld leeren ?

Die Möglichkeiten und Tücken von Formularen
Antworten
ollelinse
Beiträge: 2
Registriert: 25.04.2013, 15:41

Formularfeld leeren ?

Beitrag von ollelinse » 25.04.2013, 17:11

Hallo in die Runde,

ich erstelle ein Formular mit Acrobat X. Es existieren mehrere Textfelder (Format Zahlen) die summiert werden. In einem weiteren Feld soll optional die MwSt ausgewiesen werden, abhängig von einem Kontrollkästchen. Das klappt prinzipiell auch ganz gut mit diesem Script:

(function () {
if (this.getField("SteuerJa").value==="Ja") {
var wGP = this.getField("GP");
var dGP = this.getField("GP");
var wUst = 1.19 ;
event.value = dGP.value - (wGP.value / wUst);
} Umsatzsteuer.presence = "hidden";
}
)();

Das Problem ist, dass die MwSt-Summe sichtbar bleibt, wenn ich das Kontrollkästchen wieder deaktiviere. Das Feld wird dann zwar nicht mehr aktualisiert, aber wie bekomme ich es "leer" ohne den Wert manuell wegzulöschen ?

Habe statt "hidden" auch schon "invisible" probiert - ändert aber nichts. Auch das löschen mit "null" brachte kein Ergebnis.

Gibt es eine Funktion, mit den ich gezielt den sichtbaren Inhalt eines Feldes löschen kann?
Alternativ bliebe mir nur, "0,00" auszugeben, allerdings wollte ich das nicht so haben.

ollelinse
Beiträge: 2
Registriert: 25.04.2013, 15:41

Formularfeld leeren ?

Beitrag von ollelinse » 25.04.2013, 17:34

Hallo,

halben Tag gesucht ... und gleich nach dem Posting doch noch die simple Lösung gefunden:

Aktion in den Eigenschaften des Kontrollkästchens "Maustaste" loslassen -> Formular zurücksetzen (Umsatzsteuer).

Danke für die Aufmerksamkeit
Gruß, Ollelinse

Antworten