Matriz texto com uma coluna Dropdown

More
2 years 6 months ago #120488 by leonardoas
leonardoas created the topic: Matriz texto com uma coluna Dropdown
Alguém sabe como inserir uma matriz de texto e que uma coluna seja do tipo Dropdown?

Utilizava esse recurso até ano passado, mas parece que depois da atualização do Limesurvey parou de funcionar. Segue o código.


2.1 Indique o tipo de evento, nome do evento e instituição, nome do artista e tipo de apoio:<script type="text/javascript" charset="utf-8">
$(document).ready(function() {

var qID = {qID};

// Define the select element (dropdown)
var select1 = '<select class="insertedSelect"> \
<option value="">-- Selecione o tipo de evento --</option> \
<option value="1">Exposição institucional coletiva</option> \
<option value="2">Exposição institucional individual</option> \
<option value="3">Exposição coletiva em galeria comercial</option> \
<option value="4">Exposição individual em galeria comercial</option> \
<option value="5">Residência</option> \
</select>';

// Hide the text inputs
$('#question'+qID+' .answer_cell_004 input[type="text"]').hide().parent().hide();

// Insert the select elements
$('#question'+qID+' .answer_cell_004').append(select1);

// Initially select an option if the question has already been answered
$('#question'+qID+' .answer_cell_004 input[type="text"]').each(function(i){
if($(this).val()) {
$(this).closest('td').find('.insertedSelect').val($(this).val());
}
});

// Listener on the dropdowns - insert selected values into hidden text input
$('.insertedSelect').change(function() {
$(this).closest('td').find('input[type="text"]').val($(this).val());
});
});
</script>

Please Log in to join the conversation.

Moderators: marciojv

Start now!

Just create your account and start using Limesurvey today.

Register now
Join our Newsletter!