Übersetzungen dieser Seite:
 

Weiter durch Tastendruck

Mitunter soll die Tastatur genutzt werden: Etwa in Laborstudien für die Navigation im Fragebogen oder um Teilnehmer:innen ohne Tastatur aus methodischen Gründen von einer Studie auszuschließen.

JavaScript kann direkt auf Eingaben im Fragebogen reagieren, und über das „keyup“-Event auch auf einen Tastendruck. Der nachfolgende HTML-/JavaScript-Code blendet den Weiter-Knopf aus, erlaubt es aber mittels Leertaste (keyCode 32), zur nächsten Seite zu kommen.

<script type="text/javascript">
// Weiter-Knopf ausblenden
SoSciTools.submitButtonsHide();
// Auf das "keyup" Event reagieren
window.addEventListener("keyup", function(e) {
    if (e.keyCode == 32){
        SoSciTools.submitPage();
    }
});
</script>

Die KeyCodes anderer Tasten finden Sie auf zahlreichen Website gelistet oder zum Beispiel auf https://www.toptal.com/developers/keycode direkt zum Ausprobieren.

de/create/script-keys.txt · Zuletzt geändert: 22.10.2024 15:35 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