Seite 1 von 1
Text auslesen
Verfasst: 03.02.2014, 11:10
von Distiller
Hallo zusammen,
Ich habe ein kleines Problem mit einem Script.
Ich möchte mit dem anklicken einer Checkbox ein Dropdown auslesen und dann diesen Text(aus dem Dropdown) in ein Textfeld eintragen. Wo soll dieses Script dann stehen(change, exit ect....)?
Funtioniert aber leider nicht. Vielleicht kann mir jemand helfen!
Danke im Vorraus
Hubert
Text auslesen
Verfasst: 03.02.2014, 14:13
von nele_sonntag
Hallo Hubert,
anbei ein Beispiel, wo es funktioniert. Komischerweise hat dieses Skript in Deinem PDF nicht funktioniert, keine Ahnung, was Du irgendwo getan hast, dass Deins nun korrupt scheint.
Normalerweise setzt Du das untenstehende Skript ins Change-Event der Checkbox, denn das ist ja die ausschlaggebende Aktion für Dich. Im Exit-Event des Textfeldes, in welchem der Text stehen soll, macht in jedem Fall keinen Sinn!
Folgendes im Change der Checkbox platziert, füht zur gewünschten Lösung:
Code: Alles auswählen
/*
Wenn das Dropdown nicht leer ist, also etwas ausgewählt wurde und die Checkbox geklickt wurde, dann nehme den gewählten DD-Eintrag und schreibe ihn in das Textfeld
*/
if(DropdownListe1.rawValue !=null && this.rawValue == "1"){
Textfeld1.rawValue = DropdownListe1.rawValue;
}
LG Mandy
Text auslesen
Verfasst: 04.02.2014, 07:01
von Distiller
Super, funktioniert. Habe aber auch erst ein komplett neues erstellt.
Danke für die schnelle Hilfe
Text auslesen
Verfasst: 05.02.2014, 08:31
von nele_sonntag
Sehr gern.

Text auslesen
Verfasst: 05.02.2014, 10:54
von Distiller
Hallo,
jetzt nochmal ne Frage. Kannst du mir noch sagen wie folgendes funktioniert?
Wenn beim klicken kein Name ausgewählt ist sollte ein Warntext kommen.
Hast du dafür auch ne Lösung?
Text auslesen
Verfasst: 05.02.2014, 11:31
von nele_sonntag
Im change-event der Checkbox
Code: Alles auswählen
if(this.rawValue == "1" && DD.rawValue == null){
xfa.host.messageBox("Bitte Namen eingeben", "Hinweis", 1, 0);
}
LG Mandy
Text auslesen
Verfasst: 05.02.2014, 11:42
von Distiller
Du bist echt super. Funktioniert wie gewünscht. :dude:
Jetzt noch was. Gibt es eine Möglichkeit dass sich das Kreuz in der Checkbox automatisch löscht wenn der Hinweis kommt?
Text auslesen
Verfasst: 05.02.2014, 11:50
von nele_sonntag
Logisch, hatte ich eben nur vergessen.
Code: Alles auswählen
if(this.rawValue == "1" && DD.rawValue == null){
xfa.host.messageBox("Bitte Namen eingeben", "Hinweis", 1, 0);
this.rawValue = null;
}
Arbeite nämlich nebenbei in echt..und grad im Workshop.
Text auslesen
Verfasst: 05.02.2014, 12:50
von Distiller
Suuuuuuper vielen Dank
Text auslesen
Verfasst: 05.02.2014, 13:02
von nele_sonntag
Fein, freut mich.

auch alles verstanden?