- Posts: 6
- Thank you received: 0
Ask the community, share ideas, and connect with other LimeSurvey users!
Please Log in to join the conversation.
Please Log in to join the conversation.
Please Log in to join the conversation.
Please Log in to join the conversation.
Please Log in to join the conversation.
Please Log in to join the conversation.
<script type="text/javascript" charset="utf-8"> function shuffle(array) { var currentIndex = array.length, temporaryValue, randomIndex; // While there remain elements to shuffle... while (0 !== currentIndex) { // Pick a remaining element... randomIndex = Math.floor(Math.random() * currentIndex); currentIndex -= 1; // And swap it with the current element. temporaryValue = array[currentIndex]; array[currentIndex] = array[randomIndex]; array[randomIndex] = temporaryValue; } return array; } $(document).on('ready pjax:scriptcomplete',function(){ // Fill the array, hier Zahlen von 1 - 500 var arr = ; for (var i = 1; i < 501; i++) { arr.push(i); } arr = shuffle(arr); $('#question{QID} input[type="text"]:eq(0)').val(arr[0]); $('#question{QID} input[type="text"]:eq(1)').val(arr[1]); $('#question{QID} input[type="text"]:eq(2)').val(arr[2]); $('#question{QID} input[type="text"]:eq(3)').val(arr[3]); $('#question{QID} input[type="text"]:eq(4)').val(arr[4]); $('#question{QID}').hide(); }); </script>
Please Log in to join the conversation.
I do not see anything of random generation in your script (not to mention that it will not work in LimeSurvey)I have a javasript code generating 10 random arrays (3 items each) from the same pool
Please Log in to join the conversation.
Please Log in to join the conversation.
Please Log in to join the conversation.
Please Log in to join the conversation.