ALLE WERTE der Frage RV03 (also RV03_01 bis RV03_15) == 1
Das prüfen Sie am einfachsten über getItems()
if (count(getItems('RV03', '!=', 1)) == 0)
ALLE WERTE der Frage RV05 (also RV05_01 bis RV05_14) == 2
if (count(getItems('RV05', '!=', 2)) == 0)
die Fragen RV10_01 UND RV12_01 nicht ausgefüllt
Wie der Filter aussieht, hängt vom Fragetyp ab, das könnte bei einer offenen Texteingabe sein:
if ((value('RV10_01') == '') && (value('RV12_01') == ''))
Das jetzt noch alle zusammen:
if (
(empty(getItems('RV03', '!=', 1))) &&
(empty(getItems('RV05', '!=', 2))) &&
(value('RV10_01') == '') &&
(value('RV12_01') == '')
) {
goToPage('EW01');
}
Und wenn es nicht funktioniert, dann ergänzen Sie darüber noch ein
debug(getItems('RV03', '!=', 1));
debug(getItems('RV05', '!=', 2));
und werfen Sie auf alle Fälle einen Blick in die Debug-Information.