
ich bin gerade dabei mit Acrobat Formulare zu erstellen.
Ich habe jetzt folgendes Problem:
Zu erst einmal was funktioniert:
Vorab:
Feld Steuergeraet ist ein Drop down menü
KK_REO168 und KK_REO268 sind Kontrollkästchen
Code: Alles auswählen
var Steuergeraet = this.getField("Steuergeraet").value;
switch(Steuergeraet)
{
case "Reovib 168":
this.getField("KK_REO168").readonly = false;
this.getField("KK_REO168").value = "Ja";
this.getField("KK_REO268").value = "Nein";
this.getField("Steuergeraet_anderes").value = "";
break;
case "Reovib 268":
this.getField("KK_REO268").readonly = false;
this.getField("KK_REO268").value = "Ja";
this.getField("KK_REO168").value = "Nein";
this.getField("Steuergeraet_anderes").value = "";
break;
default:
this.getField("Steuergeraet_anderes").value = Steuergeraet;
this.getField("KK_REO168").value = "Nein";
this.getField("KK_REO268").value = "Nein";
this.getField("KK_REO168").readonly = true;
this.getField("KK_REO268").readonly = true;
break;
}
Was nicht funktioniert ist folgender Code:
Code: Alles auswählen
if (this.getField("KK_REO168").value == "Ja")
{this.getField("KK_REO268").value = "Nein";}
else
{
this.getField("KK_REO268").value = "Ja";
}
Der einzige Unterschied den ich festellen kann, ist, dass er beim Funktionierenden Beispiel den Code des drop down Menüs unter "Berechnungen" ausführt und den Code der nicht funktioniert unter Aktionen in der Checkbox
wende ich z.B. diesen Befehl: im code der drop down box an, funktioniert er:
Code: Alles auswählen
this.getField("KK_REO268").value = "Ja";
wie gesagt, wenn der EXAKT selbe Code (Kopiert) in der Drop down box ausgeführt wird, werden die Kontrollkästchen aktiviert bzw deaktiviert.
alles befindet sich im gleichen Formular.
Kann es sein, dass man diese Art code nicht unter "Aktionen" ausführen kann?
Hilfe wär echt nett, vielleicht kennt ja jemand diesen (extrem seltsamen) umstand

Vielen Dank schonmal im Vorraus!