- Posts: 27
- Thank you received: 0
Ask the community, share ideas, and connect with other LimeSurvey users!
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 var arr = []; for (var i = 1; i < 201; 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} input[type="text"]:eq(5)').val(arr[5]); $('#question{QID} input[type="text"]:eq(6)').val(arr[6]); $('#question{QID} input[type="text"]:eq(7)').val(arr[7]); $('#question{QID} input[type="text"]:eq(8)').val(arr[8]); $('#question{QID} input[type="text"]:eq(9)').val(arr[9]); // Elimina los "//" después de la prueba para esconder la pregunta. // $('#question{QID}').hide(); }); </script>
Please Log in to join the conversation.
Please Log in to join the conversation.
Please Log in to join the conversation.