Ciao a tutti,
ho un problema con una domanda personalizzata che ho creato sfruttando uno script pubblicato da tpartner.
Il codice della domanda è D006
Code:
<script type="text/javascript" charset="utf-8">
$(document).on('ready pjax:scriptcomplete',function(){
var thisQuestion = $('#question{QID}');
// Insert selects
$('.answer-item.answer_cell_X001', thisQuestion).addClass('with-select').append('<select name="dropdown1" class="inserted-select form-control list-question-select">\
<option value="">Prego selezionare...</option>\
<option value="1">Prima scelta</option>\
<option value="2">Seconda Scelta/option>\
</select>');
$('.answer-item.answer_cell_X002', thisQuestion).addClass('with-select').append('<select name="dropdown2" class="inserted-select form-control list-question-select">\
<option value="">Prego selezionare...</option>\
<option value="1">Prima scelta</option>\
<option value="2">Seconda Scelta/option>\
</select>');
$('.answer-item.answer_cell_X003', thisQuestion).addClass('with-select').append('<select name="dropdown3" class="inserted-select form-control list-question-select altro">\
<option value="">Prego selezionare...</option>\
<option value="1">Prima scelta</option>\
<option value="2">Seconda Scelta/option>\
</select>');
// Listeners
$('.inserted-select', thisQuestion).on('change', function(i) {
if($(this).val() != '') {
$(this).closest('.answer-item').find('input:text').val($.trim($('option:selected', this).text())).trigger('change');
}
else {
$(this).closest('.answer-item').find('input:text').val('').trigger('change');
}
});
// Returning to page
$('.with-select input:text', thisQuestion).each(function(i) {
var thisCell = $(this).closest('.answer-item');
var inputText = $.trim($(this).val());
var selectval = $('select.inserted-select option', thisCell).filter(function () { return $(this).html() == inputText; }).val();
$('select.inserted-select', thisCell).val(selectval);
});
// Clean-up styles
$('select.inserted-select', thisQuestion).css({
'max-width': '100%'
});
$('.with-select input:text', thisQuestion).css({
'position': 'absolute',
'left': '-9999em'
});
});
</script>
Nella domanda D007 ho un'equazione di rilevanza che la fa comparire SOLO se almeno uno dei dropdown della prima colonna ha valore 2 (seconda scelta).
Quindi qualcosa tipo:
Code:
(D006_Y001_X001.NAOK != "1") OR (D006_Y002_X001.NAOK != "1") ...
Ho provato con l'equazione di rilevanza e ho provato con le condizioni ma niente.
Dove sbaglio?
Grazie!