- Posts: 37
- Thank you received: 0
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, here 20 letters var arr = ["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T"]; arr = shuffle(arr); // Slice: take the first 10 anumbers = arr.slice(0,10).join(''); $('#question{QID} input[type="text"]').val(anumbers); $('#question{QID}').hide(); }); </script>
<div id="d1" style="text-align: center;"><img alt="" src="/lime3/upload/surveys/922959/images/proposer_{substr(QH1,0,1)}.jpg" /></div> <div id="d2" style="text-align: center;"><img alt="" src="/lime3/upload/surveys/922959/images/OFFER_{substr(QH2,1,1)}.jpg" /></div>
Really?renamed them accordingly as well, i.e proposer_A and offer_B.