Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |
de:create:functions:replace [28.11.2015 17:20] – [Beispiele] admin | de:create:functions:replace [20.08.2018 08:01] (aktuell) – Hinweise admin |
---|
* '''qn-''' -- Die letzte als Frage-Nummer angezeigte Nummer (z.B. um sich bei dynamischer Nummerierung im Text auf die letzte Frage zu beziehen). | * '''qn-''' -- Die letzte als Frage-Nummer angezeigte Nummer (z.B. um sich bei dynamischer Nummerierung im Text auf die letzte Frage zu beziehen). |
* '''qn+''' -- Eine neue Frage-Nummer erstellen (z.B. um [[:de:create:inputs-custom|eigene Formularelemente]] mit einer Nummer zu versehen). | * '''qn+''' -- Eine neue Frage-Nummer erstellen (z.B. um [[:de:create:inputs-custom|eigene Formularelemente]] mit einer Nummer zu versehen). |
| |
| |
| ===== Hinweise ===== |
| |
| **Wichtig:** ''replace()'' muss vor/über dem Element stehen, wo der Platzhalter ersetzt werden soll. Wenn der Platzhalter ''%test%'' also z.B. im Textbaustein "instruction" verwendet wird, dann muss im Fragebogen zuerst der Befehl ''replace('%test%', ...)'' aufgerufen werden und danach/darunter erst der Textbaustein. ''replace()'' kann entweder auf der gleichen Seite über dem Textbaustein stehen oder auf einer früheren Seite im Fragebogen. |
| |
| **Hinweis:** Damit der Befehl ''replace()'' auf eine Antwort des Teilnehmers zugreifen kann (dritter Parameter '''response'''), ist es erforderlich, dass der Teilnehmer "Weiter" klickt, __bevor__ ''replace()'' ausgeführt wird. Wie auch bei der Funktion ''[[:de:create:functions:value]]'' darf ''replace(..., 'AB01', 'response')'' also nicht auf der gleichen Seite stehen wie die Frage AB01. |
| |
| |