Would it be possible to configure a script that directs the respondent directly to the next page of the survey (question group) once an answer on the previous page has been given? I am working on a survey which has just one question per page. Once a question has been answered, I would like to direct the respondent immediately to the next page of the survey.
Could this be achieved by using Javascript? I have something like this in a text-display element. I am talking about survey ID 948181, question group ID 16 and question ID 96, whereas the text-display element has question ID 108.
Code:
<input type="hidden" name="948181X16X108" id ="948181X16X108" value="" />
<script type="text/javascript">
<!--
//Change the elements of the arrray to the varnames of your question
var answerItems = new Array('948181X16X96');
//Change this to the the varname of the text-display variable
var idOfInputField = '948181X16X108';
function submitform()
{
document.f1.submit();
}
-->
</script>
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.
Thanks Dennis, this works great! Do you also know where I should put the code to hide the next/submit button for pages where I use the 'click is next page'.
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.
Last edit: 13 years 9 months ago by DenisChenu. Reason: http://api.jquery.com/hide/
Hi Dennis, thanks again. But I would like to enable the next/submit button for some pages (with just informational text) and disable it for radio button questions. How would I make a distinction between enable/disable?
.hide
it in javascript. If button is deactivated , the .click do nothing.
(you can addClass too).
Denis
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.