Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
de:create:inputs-custom [24.09.2013 14:01] – Verwendung von JavaScript mit internen Variablen adminde:create:inputs-custom [28.11.2014 11:32] admin
Zeile 1: Zeile 1:
 ====== Eigene Formularelemente verwenden ====== ====== Eigene Formularelemente verwenden ======
  
-oFb bietet zwar eine große Auswahl von Fragetypen - mitunter lässt sich eine Frage aber nicht mithilfe der vorgefertigten Module realisieren. Für diesen Fall unterstützt oFb das Einlesen benutzerdefinierter Formularelemente.+SoSci Survey bietet zwar eine große Auswahl von Fragetypen - mitunter lässt sich eine Frage aber nicht mithilfe der vorgefertigten Module realisieren. Für diesen Fall unterstützt oFb das Einlesen benutzerdefinierter Formularelemente.
  
 **Tipp:** Bevor Sie mit der Programmierung eigener Formulare anfangen, prüfen Sie bitte auch einfachere Möglichkeiten unter [[de:create:composition|Erweiterte Darstellungsmöglichkeiten]]. **Tipp:** Bevor Sie mit der Programmierung eigener Formulare anfangen, prüfen Sie bitte auch einfachere Möglichkeiten unter [[de:create:composition|Erweiterte Darstellungsmöglichkeiten]].
Zeile 8: Zeile 8:
  
 Es liegt also nahe, oFb mitzuteilen, dass man bestimmte Variablen gerne einlesen und im Datensatz speichern möchte. Dazu verwendet man interne Variablen und die PHP-Funktion ''prepare_input()''. Es liegt also nahe, oFb mitzuteilen, dass man bestimmte Variablen gerne einlesen und im Datensatz speichern möchte. Dazu verwendet man interne Variablen und die PHP-Funktion ''prepare_input()''.
 +
  
 ===== Einschränkungen ===== ===== Einschränkungen =====
Zeile 14: Zeile 15:
  
   - Die Bedeutung der Werte (i.d.R. Zahlencodes) wird nicht im Datensatz gespeichert. Während bei einer gewöhnlichen Auswahl-Frage z.B. hinterlegt sein könnte, dass die 1 für "Student" und die 2 für "Angestellter" steht, müssen Sie das bei einem benutzerdefiniertem Formularelement selbst im Auge behalten.   - Die Bedeutung der Werte (i.d.R. Zahlencodes) wird nicht im Datensatz gespeichert. Während bei einer gewöhnlichen Auswahl-Frage z.B. hinterlegt sein könnte, dass die 1 für "Student" und die 2 für "Angestellter" steht, müssen Sie das bei einem benutzerdefiniertem Formularelement selbst im Auge behalten.
-  - Wenn Sie dem Teilnehmer einen Zurück-Knopf anbieten oder die Seite bei unvollständigen Angaben wiederholt wird, müssen Sie sich darum kümmern, dass Ihr Formularelement eine vorher gegebene Antwort anzeigt. Dazu können Sie den Wert mittels ''value()'' auslesen und entsprechende Platzhalter für den Textbaustein initialisieren.+  - Wenn Sie dem Teilnehmer einen Zurück-Knopf anbieten oder die Seite bei unvollständigen Angaben wiederholt wird, müssen Sie sich darum kümmern, dass Ihr Formularelement eine vorher gegebene Antwort anzeigt. Dazu können Sie den Wert mittels ''[[:de:create:functions:value|value()]]'' auslesen und entsprechende Platzhalter für den Textbaustein initialisieren. 
 + 
 ===== Umsetzung ===== ===== Umsetzung =====
  
de/create/inputs-custom.txt · Zuletzt geändert: 24.10.2020 22:15 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki