Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
de:create:inputs-single [02.04.2018 16:16] – Änderung von prepare_input() zu Platzhaltern admin | de:create:inputs-single [30.11.2020 21:17] (aktuell) – admin | ||
---|---|---|---|
Zeile 28: | Zeile 28: | ||
Legen Sie eine Rubrik mit der //Kennung// " | Legen Sie eine Rubrik mit der //Kennung// " | ||
- | Erstellen Sie die übergeordnete | + | Erstellen Sie eine Frage ZE01 vom //Typ// " |
- | + | ||
- | {{scr.inputs-single.outer_incomplete.png? | + | |
- | + | ||
- | Erstellen Sie eine weitere Frage ZE02 vom //Typ// " | + | |
{{scr.inputs-single.inner1.png? | {{scr.inputs-single.inner1.png? | ||
- | Erstellen Sie eine dritte | + | Erstellen Sie eine weitere |
{{scr.inputs-single.inner2.png? | {{scr.inputs-single.inner2.png? | ||
- | Nun müssen in die eigentliche | + | Erstellen Sie nun die übergeordnete |
- | Das erste zusätzliche Eingabefeld entstammt dem Item 01 der Texteingabe ZE02 (s. oben). Die Kennung dieses Items lautet ZE02_01. Als Platzhalter verwenden Sie diese Kennung mit vorangestelltem '' | + | {{scr.inputs-single.outer_incomplete.png? |
- | | + | Nun müssen in die übergeordnete Frage ZE03 noch Platzhalter eingebaut werden (zu weiteren Möglichkeiten siehe auch [[placeholders|Platzhalter]]). Dazu werden in der Skala im Folgenden zwei Items mit dem Text " |
+ | |||
+ | Das erste zusätzliche Eingabefeld entstammt dem Item 01 der Texteingabe ZE01 (s. oben). Die Kennung dieses Items lautet ZE01_01. Als Platzhalter verwenden Sie diese Kennung mit vorangestelltem '' | ||
+ | |||
+ | | ||
{{scr.inputs-single.placeholder.png? | {{scr.inputs-single.placeholder.png? | ||
- | Das andere Eingabefeld ist eine Dropdown-Auswahl. Hier benötigen wir also nicht nur ein Item, sondern die ganze Frage ZE03. Entsprechend fügen Sie in Frage ZE01 bitte noch folgendes Item ein: | + | Das andere Eingabefeld ist eine Dropdown-Auswahl. Hier benötigen wir also nicht nur ein Item, sondern die ganze Frage ZE02. Entsprechend fügen Sie in Frage ZE03 bitte noch folgendes Item ein: |
- | Sonstiges: %input:ZE03% | + | Sonstiges: %input:ZE02% |
{{scr.inputs-single.complete.png? | {{scr.inputs-single.complete.png? | ||
Zeile 66: | Zeile 66: | ||
<code javascript> | <code javascript> | ||
<script type=" | <script type=" | ||
- | QuestionSelect.LinkSelect2Text(" | + | S2Selection.linkOptionToInput(" |
</ | </ | ||
</ | </ | ||
- | Der erste Parameter in der Funktion `QuestionSelect.LinkSelect2Text()` gibt die HTML-Kennung des Eingabefelds an, im Beispiel also die Option mit dem Code 12 in Frage AU01 (eine erweiterte Auswahl, die Mehrfachauswahl erlaubt). Der zweite Parameter ist die HTML-Kennung des zugehörigen Texteingabefelds (hier das erste Eingabefeld in Frage TE01). | + | Der erste Parameter in der Funktion `S2Selection.linkOptionToInput()` gibt die HTML-Kennung des Eingabefelds an, im Beispiel also die Option mit dem Code 12 in Frage AU01 (eine erweiterte Auswahl, die Mehrfachauswahl erlaubt). Der zweite Parameter ist die HTML-Kennung des zugehörigen Texteingabefelds (hier das erste Eingabefeld in Frage TE01). |
Die Funktion `prepare_input()` (im PHP-Code weiter oben auf der Seite) wäre in diesem Beispiel für die Kennung '' | Die Funktion `prepare_input()` (im PHP-Code weiter oben auf der Seite) wäre in diesem Beispiel für die Kennung '' | ||
Zeile 78: | Zeile 78: | ||
<code javascript> | <code javascript> | ||
<script type=" | <script type=" | ||
- | QuestionSelect.LinkSelect2Text(" | + | S2Selection.linkOptionToInput(" |
- | QuestionSelect.LinkSelect2Text(" | + | S2Selection.linkOptionToInput(" |
- | QuestionSelect.LinkSelect2Text(" | + | S2Selection.linkOptionToInput(" |
</ | </ | ||
</ | </ | ||
+ | |||
+ | **Tipp:** Standardmäßig sorgt '' | ||
Zeile 93: | Zeile 95: | ||
<code javascript> | <code javascript> | ||
<script type=" | <script type=" | ||
- | QuestionSelect.linkOptionToInput(" | + | S2Selection.linkOptionToInput(" |
</ | </ | ||
</ | </ |