Übersetzungen dieser Seite:
 

Dies ist eine alte Version des Dokuments!


JavaScript-Bibliothek SoSciTools

SoSci Survey bindet im Fragebogen automatisch eine JavaScript-Bibliothek SoSciTools ein. Diese kann in JavaScripts innerhalb des Fragebogens verwendet werden.

SoSciTools

Folgende statische Methoden stehen durch SoSciTools zur Verfügung:

Fragebogen-Elemente

  • SoSciTools.getForm() – Liefert das HTML-Formularelement <form> des Fragebogens.
  • SoSciTools.disableInputs() – Deaktiviert alle Eingabe- und Auswahlfelder auf der aktuellen Fragebogen-Seite (z.B. um Fragen nochmals anzuzeigen ohne dass der Teilnehmer noch etwas ändert, s. auch answers())
  • SoSciTools.disableInputs2() – Ersetzt alle Eingabe- und Auswahlfelder durch Grafiken oder Textelemente.

Fragebogen-Steuerung

  • SoSciTools.submitPage() – Die Antworten der aktuellen Seite übermitteln, so als würde der Weiter-Knopf gedrückt.

Knöpfe im Fragebogen

  • SoSciTools.submitButtonsHide() – Weiter- und Zurück-Knopf ausblenden
  • SoSciTools.submitButtonsDisplay() – Weiter- und Zurück-Knopf einblenden
  • SoSciTools.showButtons() – Anzeige von Weiter- und Zurück-Knopf bzw. weiteren Knöpfen (Sprachumschalter, Interview abbrechen, Interview unterbrechen) steuern
  • SoSciTools.submitButtonEnable() – Den Weiter-Knopf aktiv oder inaktiv (disabled) schalten

Allgemeine Hilfsfunktionen

SoSciTools.Questionnaire

Die Variable SoSciTools.questionnaire beherbergt ein Objekt der Klasse SoSciTools.Questionnaire. Das Objekt unterstützt folgende Methoden:

  • attachCheck() – Registriert eine Funktion zur Prüfung der Eingabe. Die Funktion wird aufgerufen, wenn der Teilnehmer den Weiter-Knopf verwendet.
  • submit() – Die Antworten der aktuellen Seite übermitteln, so als würde der Weiter-Knopf gedrückt.

SoSciTools.Progress

Die Variable SoSciTools.progress enthält ein Objekt der Klasse SoSciTools.Progress und unterstützt die folgenden Methoden:

  • addEventListener() – Registriert eine Funktion für die Ereignisse 'present' oder 'change'.
  • set() – Ändert den angezeigten Prozentwert. Anders als die PHP-Funktion option('progress', ...) hat dies keinen Einfluss auf den Prozentwert, der auf der nachfolgenden Seite angezeigt wird.
de/create/soscitools.1539457180.txt.gz · Zuletzt geändert: 13.10.2018 20:59 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