You see I am not at all familiar with javascript.
So I always try things that I read in other threads in the forum.
1. the IDs #movenextbtn and #movesubmitbtn have changed.
Since version 3.x. it is #ls-button-submit
So change this line
$('#movenextbtn, #movesubmitbtn').bind('click', function () {
to
$('#ls-button-submit').bind('click', function () {
2. This has also changed 'input.text' --> 'input [type="text"]'
So change this line
$('input.text', thisQuestion).each(function(i) {
to
$(''input [type="text"]', thisQuestion).each(function(i) {
And then I see this
But to be honest: And this is my personal opinion and my personal behaviour.
If I get this message, I feel harassed.
Because I had just decided to click "Next"
And then somebody asks me "You have an unanswered item. Do you want to continue?"
YES, I wanted to continue.
In such a case, I would stop the survey immediately.
In my opinion better is a hint "Please, enter up to 10 ...", "as many as possible" or whatever.
And you may enter a validation that checks for "at least 5 answers", like "count(self) ge 5"
Maybe it's a little psychological trick to display line by line.
Then the participant sees a blank line again and again and is encouraged to fill it out.
Joffm