Wollte die Vorbefüllung in einem zusammengesetzten Textfeld vereinfachen.
Es werden bisher 3 Ankreuzfelder MR1-MR3 ausgewertet . Damit wurde, wenn eines der Kästchen angekreuzt war, der folgende Text generiert.
$($[MR1]$,$[MR2]$,$[MR3]$,KOMMAUND_BEGIN"
Bei letzter Befragung hat ein erhöhtes Risiko für eine MRSA Besiedelung durch "_ENDE" vorgelegen. ")$
Um das abzukürzen wollte ich nur noch Ankreuzfeld 3 (MR3) auswerten. Mit den folgenden Befehlen funktioniert es aber nicht.
$[if $[MR3]$ zs_equals 1 'Bei letzter Befragung lag ein erhöhtes Risiko für eine MRSA Besiedelung vor' ]$
$[if $[MR3]$ zs_contains 1 'Bei letzter Befragung lag ein erhöhtes Risiko für eine MRSA Besiedelung vor' ]$
$[if "$[MR3]$" "1" Bei_letzter_Befragung_lag_ein_erhöhtes_Risiko_für_eine_MRSA_Besiedelung_vor ]$
Es kann kein Fehler in der Syntax sein, weil das Kommando für die Felder MR1 und MR2 mit der dritten Befehlszeile innerhalb des Formulars einwandfrei funktioniert. Die ersten beiden Befehlszeilen funktionieren in anderen CKE reibungslos, können also auch nicht fehlerhaft sein.
Wo kann der Fehler verborgen sein? Habe ich etwas übersehen?