Hallo zusammen,
so einfach die Anforderung auch erscheinen mag - irgendwie will es leider nicht funktionieren...
Ein Hinweistext soll erst dann erscheinen, wenn Option1 UND Option2 angekreuzt werden. Ich habe das beigefügte Beispiel auf das benötigte Minimum reduziert und würde mich freuen, wenn jemand ´nen schlauen Tipp für mich hätte.
Schöne Grüße an alle,
Gobes
Textfeld einblenden in Abhängigkeit von zwei gleichzeitig angekreuzten Checkboxen
Textfeld einblenden in Abhängigkeit von zwei gleichzeitig angekreuzten Checkboxen
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Textfeld einblenden in Abhängigkeit von zwei gleichzeitig angekreuzten Checkboxen
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- nele_sonntag
- Beiträge: 2742
- Registriert: 04.05.2009, 15:12
- Wohnort: Frankfurt
- Kontaktdaten:
Textfeld einblenden in Abhängigkeit von zwei gleichzeitig angekreuzten Checkboxen
@merklin: fleißig fleißig
LG
@gobes: Als "Neuling" ist es vielleicht gut, sich direkt eine saubere Syntax anzugewöhnen:
LG Mandy
PS: In diesem Fall könntest du auch das calculate-Event des Feldes (welches ein-/ausgeblendet werden soll) nutzen. Normalerweise ist das calculate recht ressourcenfressend, da es immer dann aufgerufen wird, wenn sich einer der beteiltigten Parameter ändert. da es in diesem Fall nur 2 sind, könntest du das Skript auch hier und dann nur einmal platzieren.
Kurzform hierfür:

@gobes: Als "Neuling" ist es vielleicht gut, sich direkt eine saubere Syntax anzugewöhnen:
Code: Alles auswählen
JAVSCRIPT
if (Formular.Seite.Auswahl.Option1.rawValue == 1 && Formular.Seite.Auswahl.Option2.rawValue == 1){
Formular.Seite.Text.presence = "visible";
}else{
Formular.Seite.Text.presence = "hidden";
}
Code: Alles auswählen
FORMCALC
if (Formular.Seite.Auswahl.Option1.rawValue == 1 and Formular.Seite.Auswahl.Option2.rawValue == 1)then
Formular.Seite.Text.presence = "visible"
else
Formular.Seite.Text.presence = "hidden"
endif
PS: In diesem Fall könntest du auch das calculate-Event des Feldes (welches ein-/ausgeblendet werden soll) nutzen. Normalerweise ist das calculate recht ressourcenfressend, da es immer dann aufgerufen wird, wenn sich einer der beteiltigten Parameter ändert. da es in diesem Fall nur 2 sind, könntest du das Skript auch hier und dann nur einmal platzieren.
Kurzform hierfür:
Code: Alles auswählen
(Auswahl.Option1.rawValue == 1 && Auswahl.Option2.rawValue == 1)? (this.presence = "visible"):(this.presence = "hidden");