- Posts: 60
- Thank you received: 1
Ask the community, share ideas, and connect with other LimeSurvey users!
<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 = $('#question{QID} input[type="text"]').val(); var nArr = arr.split(', '); arr = shuffle(nArr); anumbers = arr.slice(0,1); $('#question{QID} input[type="text"]').val(anumbers); $('#question{QID}').hide(); $('#ls-button-submit').trigger('click'); }); </script>
Please Log in to join the conversation.
Version 2.6.7-lts Build 171212 (please don't laugh!)
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.