Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Ab einer bestimmten Frage kein Zurück Button mehr

  • Lena_12345
  • Lena_12345's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
2 years 4 months ago #229592 by Lena_12345
Bitte helfen Sie uns, Ihnen zu helfen und füllen Sie folgende Felder aus:
Ihre LimeSurvey-Version: 3.22.2+200204
Eigener Server oder LimeSurvey-Cloud: Cloud
Genutzte Designvorlage: Uni-Design


Hallo!
 
Ist es möglich, dass man in Limesurvey einstellen kann, dass ab einer bestimmten Frage der Zurück Button nicht mehr angezeigt wird? 

Beste Grüße, 
Lena

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 4 months ago #229593 by Joffm
Hallo, Lena,
nein, dazu gibt es keine Einstellung.

Damit wäre die Frage beantwortet. 

Aber es gibt die Möglichkeit, in jeder einzelnen Frage den Button zu verstecken.
In meinem "Tutorial 3: Gimmicks..." findest Du dies im Kapitel 2.
Dieses findest Du hier irgendwo auf den Folgeseiten, so 3 oder 4.

Im ersten script mit dem Standard-Code kannst Du dann die gesamte "timeout"-Funktion rausschmeißen, und statt des "Submit"-Buttons den "Zurück"-Button einsetzen.
Die ID dieses Buttons steht auch dort.

Falls Du "Gruppe für Gruppe" anzeigst muss das script natürlich nur in den Text einer Frage.

Gut, nebenbei gesagt halte ich es für wenig ratsam, den "Zurück"-Button überhaupt zu zeigen.
Er verführt dazu, sich das Leben einfach zu machen.
Denn es ist klar: Sobald ich bemerke, dass ich zu jeder vorher ausgewählten Option im Folgenden mehrere Fragen beantworten soll, werde ich natürlich zurückgehen und weniger auswählen.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • Lena_12345
  • Lena_12345's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
2 years 4 months ago #229594 by Lena_12345
Vielen Dank für die schnelle Rückmeldung. Leider kann ich das Tutorial nicht finden...

Please Log in to join the conversation.

  • Lena_12345
  • Lena_12345's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
2 years 4 months ago #229595 by Lena_12345
Gefunden!
Kommt der Code dann einfach in den Fragetext?

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 4 months ago - 2 years 4 months ago #229598 by Joffm
Lena, Lena,

dies steht als erste Zeile auf Seite 6.

Hier ist dann der gesamte Code im Fragetext (Quellcode-Modus)

Vielleicht importierst Du auch die gesamte Umfrage einmal und guckst Dir alles an.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 2 years 4 months ago by Joffm.

Please Log in to join the conversation.

  • Lena_12345
  • Lena_12345's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
2 years 4 months ago #229599 by Lena_12345
Danke.
Ich habe nun folgenden Code verwendet:
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){$('#ls-button-previous').hide();});
</script>

Habe ich etwas falsch gemacht?

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 4 months ago #229602 by Joffm
Ja, hast Du.
Du hast folgende Zeile
$(document).ready(function(){$('#ls-button-previous').hide();});

Wie Du siehst, ist nach der geschweiften Klammer kein Leerzeichen, es geht sofort weiter.
Du weißt aber, dass die geschweifte Klammer auch für Gleichungen benutzt wird. Bei diesen darf kein Leerzeichen sein; bei javascript MUSS eines dort sein (oder ein Zeilenumbruch, welcher ja auch eine bessere Lesbarkeit bringt)
Das steht aber auch im Handbuch.

Also entweder
Code:
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){ $('#ls-button-previous').hide(); });
</script>

oder
Code:
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
   $('#ls-button-previous').hide();
});
</script>
​​​​​​​
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: Lena_12345

Please Log in to join the conversation.

  • Lena_12345
  • Lena_12345's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
2 years 4 months ago #229603 by Lena_12345
Okay, danke!
Ich habe jetzt den Code den Sie mir vorgeschlagen haben in den Fragetext (Quellcode) kopiert. Leider funktioniert es nicht.
Woran kann das liegen? Ich gestalte die Umfrage über den Server meiner Uni.
Könnte es daran liegen?

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 4 months ago - 2 years 4 months ago #229606 by Joffm
Oh, Uni,
dann hast Du mit ziemlicher Sicherheit keine Rechte dazu.
Statt des Befehls zum Verstecken des Buttons nimm einmal dies.

$(document...  {
alert("Hallo");
});

Kommt das Pop-Up?

Ist der script-code denn noch vorhanden, wenn Du die Frage speicherst und dann wieder öffnest?

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 2 years 4 months ago by Joffm.

Please Log in to join the conversation.

  • Lena_12345
  • Lena_12345's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
2 years 4 months ago #229607 by Lena_12345
Danke, ich versuche das mal.
Nein, der Code ist beim Wiederöffnen der Frage nicht mehr da.

Please Log in to join the conversation.

  • Lena_12345
  • Lena_12345's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
2 years 4 months ago #229609 by Lena_12345
Wenn ich den Code eingebe ($(document... {
alert("Hallo");
});)
passiert nichts... Dann wird nur in der Fragenvorschau der Code so angezeigt wie ich Ihn eingetippt habe.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 4 months ago #229610 by Joffm
Wenn er nach Wiederöffnen der Frage weg ist, ist klar, dass Javascript - wie erwartet - von Eurem admin weggefiltert wird.

Und Du hast nicht wirklich das "alert" so eingegeben, wie Du geschrieben hast?
Ich hatte ja nur kurz das Gerüst gezeigt; nur der "hide()" Befehl wird ja ausgetauscht, der Rest bleibt.

Ich wollte am Smartphone nicht soviel schreiben.
Aber egal.

Dann musst Du den "Zurück - Buttton" eben gänzlich entfernen. 
Ist wirklich besser so.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

Moderators: holchJoffmtpartner

Lime-years ahead

Online-surveys for every purse and purpose