- Posts: 6
- Thank you received: 0
Ask the community, share ideas, and connect with other LimeSurvey users!
Are you referring to the jquery.csv.js plugin? Doesn't work how?there is a link to the plugin but it doesn't works
<script type="text/javascript" charset="utf-8"> $(document).ready(function() { var qID = 39255X1X1; var qName = 39255X1X2; var qSurname = 39255X1X3; var url = "templates/default/userdata.csv"; // Create an array to hold the names var namesArr = new Array(); // Grab the CSV contents $.get(url,function(data){ // Convert CSV contents to an array of arrays fullArray = jQuery.csv()(data); // Load the names array $(fullArray).each(function(i, item){ namesArr.push(item[0]); }); // Initialise the autocomplete plugin $('#question'+qID+' input.text').autocomplete({ source: namesArr, // Event fired when a selection is made (ui.item.value refers to the selected item) select: function(event, ui) { // Find the "ID" and "Email" values associated with the selected name value and load those questions $(fullArray).each(function(i, item){ if(item[0] == ui.item.value) { // The value from column 2 of the CSV $('#question'+qName+' input.text').val(item[1]); // The value from column 3 of the CSV $('#question'+qSurname+' input.text').val(item[2]); } }); } }); }); }); </script>
var qID = 39255X1X1; var qName = 39255X1X2; var qSurname = 39255X1X3;
var qID = 1; var qName = 2; var qSurname = 3;
<script type="text/javascript" src="{TEMPLATEURL}jquery.csv.js"></script>