Ja, ich hatte mir schon so etwas vorgestellt, also eine Frage "mehrfache kurze Texte"
Ich habe es so gelöst:
In die Frage-Validierung
regexMatch('/^[0-9]{4}[0-9]?$/',self.sq_SQ002) and strlen(self.sq_SQ002)<6
Und im Validierungshinweis etwas "Knackiges"
Nur mit dem 4- oder 5-stelligen bin ich im Zweifel.
In Österreich gibt es doch nur 4-stellige während wir in Deutschland nur 5-stellige PLZ haben.
Wenn die Umfrage also in beiden Ländern stattfinden würde, kannst Du auf diese Weise keine 4-stellige Eingabe in Deutschland verhindern.
Dann solltest Du die Validierung noch anpassen, vielleicht so (QLand war die Frage nach dem Land)
regexMatch('/^[0-9]{4}[0-9]?$/',self.sq_SQ002) and ((Qland==1 AND strlen(self.sq_SQ002)<6) OR (Qland==2 AND strlen(self.sq_SQ002)<5))
Aber ist es wirklich notwendig, nach PLZ UND Ort zu fragen.
Es scheint bei den 2222 adressierbaren PLZ in Österreich keine zu geben, die mehrere Orte überstreicht.
Falls doch, wäre ein "autocomplete" doch gut (auch für ein bisschen Gamification).
Beispiel hier aus
Aber gut, ist Deine Sache.
Deine Frage nach Expression Manager, Validierung, usw.
Hierzu am besten die Beispiele und Beispielstudien importieren und durcharbeiten.
Wenn es erst einmal "geklickt" hat, wirst Du sehen, dass es wirklich recht leicht ist.
[url]
www.limesurvey.org/manual/ExpressionScript_examples
[/url]
[url]
www.limesurvey.org/manual/ExpressionScript_sample_surveys
[/url]
Bis dann
Joffm