diff --git a/plugins/jspsych-survey-multi-select.js b/plugins/jspsych-survey-multi-select.js index 35bb2646..0e269ad8 100644 --- a/plugins/jspsych-survey-multi-select.js +++ b/plugins/jspsych-survey-multi-select.js @@ -112,14 +112,25 @@ jsPsych.plugins['survey-multi-select'] = (function() { display_element.querySelector(question_selector).innerHTML += '
'; // add label and question text - var option_label = ''; - display_element.querySelector(option_id_selector).innerHTML += option_label; - - // create radio button + var form = document.getElementById(option_id_name) var input_id_name = _join(plugin_id_name, 'response', i); - display_element.querySelector(option_id_selector + " label").innerHTML = - '' + - display_element.querySelector(option_id_selector + " label").innerHTML; + var label = document.createElement('label'); + label.setAttribute('class', plugin_id_name+'-text'); + label.innerHTML = trial.options[i][j]; + label.setAttribute('for', input_id_name) + // var option_label = ''; + // display_element.querySelector(option_id_selector).innerHTML += option_label; + // create checkboxes + var input = document.createElement('input'); + input.setAttribute('type', "checkbox"); + input.setAttribute('name', input_id_name); + input.setAttribute('value', trial.options[i][j]) + form.appendChild(input); + form.appendChild(label) + // var input_id_name = _join(plugin_id_name, 'response', i); + // display_element.querySelector(option_id_selector + " label").innerHTML = + // '' + + // display_element.querySelector(option_id_selector + " label").innerHTML; } } // add submit button