Seite 1 von 2

Schaltfläche (E-Mail) -> Überprüfung von Kontrollkästchen

Verfasst: 30.10.2012, 15:20
von xseadog
Hallo liebes Forum!

Anbei ein experimentelles Formular zur Erfassung von bestimmten Parameter. U. a. befindet sich auf Seite 1 unten eine Schaltfläche namens "E-Mail"

Code: Alles auswählen

Formular1.Seite1.TeilForm_NutzerDaten.E-Mail
Ziel ist es - wie schon oft diskutiert - einzelne Felder vor dem versenden zu überprüfen; die Prüfung erfolgt mit anklicken des o. a. Buttons. Das klappt soweit auch, mit Ausnahme der 3 nachfolgend aufgeführten Kontrollkästen!

Code: Alles auswählen

Formular1.Seite1.TeilForm_Formulare.oben.K_LoNo 
Formular1.Seite1.TeilForm_Formulare.oben.K_Win
Formular1.Seite1.TeilForm_Formulare.oben.LoNoWin
Ich bekomme es einfach nicht hin, das diese Felder in die Prüfung mit einbezogen werden (1 von den 3 muss aktiviert sein).

Ich bedanke mich im voraus für Eure Hilfe!

Schaltfläche (E-Mail) -> Überprüfung von Kontrollkästchen

Verfasst: 30.10.2012, 15:41
von nele_sonntag
..also als erstes benutzt man als Event natürlich das CLICK-Event ;-)

Schaltfläche (E-Mail) -> Überprüfung von Kontrollkästchen

Verfasst: 30.10.2012, 15:46
von xseadog
Jetzt machst Du mich neugierig ;-) Ich bin Newbie und bräuchte den "ein oder anderen" Denkanstoss...

Vielen Dank!

Schaltfläche (E-Mail) -> Überprüfung von Kontrollkästchen

Verfasst: 30.10.2012, 15:49
von nele_sonntag
Bei Checklisten fragt man den Zustand "1" für aktiviert und den Zustand "0" fr nicht aktiviert ab, nicht "null".

Wenn du nicht weißt, ob du richtig bist, kannst du dein Skript immer überprüfen, indem du dir den Zustand des Feldes ausgeben lässt mit UND DAS AN JEDER BELIEBIGEN STELLE IM CODE

Code: Alles auswählen

app.alert(Formular1.Seite1.TeilForm_Formulare.oben.K_LoNo.rawValue);
Dann findest du meist schon, warum dein Skript nicht funktioniert. Oder aber mit

Code: Alles auswählen

xfa.host.messageBox("Lotus", this.rawValue,1,0);
Und das für alle drei Checkboxen, dann weiß du, welchen Wert welches Feldes er dir gerade ausgibt..

Probiere erst mal, wenn ich nachher Zeit habe, schaue ich genauer drauf..

LG Mandy


Schaltfläche (E-Mail) -> Überprüfung von Kontrollkästchen

Verfasst: 30.10.2012, 15:53
von nele_sonntag
Aber noch kurze Frage:
Darf/Soll eh immer nur eins ausgewählt werden dürfen? Inhaltlich gehe ich davon aus?

Dann solltest du Optionskästchen statt Checkboxen verwenden.

Dann kannst du im Skript den Wert der Optionsfeldliste abfragen und fragst dort nach null ab. "null" bedeutet hier dsnn tatsächlich, dass ncihts geklickt wurde, denn wenn etwas angeklickt wurde, hatte die Optionsfeldlise inen anderen Wert, welchen du hinter Bindung findest. IdR dann 1 für Lotus, 2 für Win und 3 für beides..


Schaltfläche (E-Mail) -> Überprüfung von Kontrollkästchen

Verfasst: 30.10.2012, 15:59
von nele_sonntag
Noch kurze andere Frage:
Hast du alles gescriptet ud wunderst dich jetzt das nciht alles funktioniert oder bist du Schritt für Schritt vorgegangen?

Schaltfläche (E-Mail) -> Überprüfung von Kontrollkästchen

Verfasst: 30.10.2012, 16:03
von xseadog
Hallo Mandy,

vorab ersteinmal vielen Dank! Du hast recht, es soll immer nur eins ausgewählt werden können und ich überlege wirklich auf die Optionsschaltflächen zu wechseln?!
Ich habe es nach und nach ausprobiert, die "normalen Felder" sind nicht das Problem, lediglich das Erfassen der Kontrollkästchen gestaltet sich doch schwieriger...

LG Frank!

Schaltfläche (E-Mail) -> Überprüfung von Kontrollkästchen

Verfasst: 30.10.2012, 16:05
von nele_sonntag
..bin gerade beim Kunden..schaue wie versprochen später noch mal drauf, ABER du solltest bei so etwas definitiv Optionskästchen benutzen :D

LG einstweilen Mandy

Schaltfläche (E-Mail) -> Überprüfung von Kontrollkästchen

Verfasst: 30.10.2012, 16:23
von xseadog
Ich bin Deinem Tip gefolgt und habe das Formular "auf die Schnelle" einmal umgepimpt...so müsste es jetzt "eigentlich" passen;  vll. schaust Du noch einmal drüber?!
Bin leider erst morgen früh wieder online...wünsche einen angenehmen Abend :-)

Schaltfläche (E-Mail) -> Überprüfung von Kontrollkästchen

Verfasst: 31.10.2012, 03:07
von Merklin
Hallo,

.....und damit die Felderchen, auch wieder schön Weiss werden, nach der Überprüfung.

Ansonsten konnte ich keinen Fehler finden.

VG Merklin

P.S. Sorry, für die Einmischung.:):)