- Posts: 3
- Thank you received: 0
Ask the community, share ideas, and connect with other LimeSurvey users!
<script type="text/javascript" charset="utf-8"> $(document).ready(function(){ // Identify the questions var q1= $('#question{QID}'); var q2 = $(q1).nextAll('.multiple-opt:eq(0)'); // Initial states $('input.checkbox:checked', q1).each(function(i){ var thisIndex = $(this).closest('.question-item').index(); var q2Item = $('.question-item:eq('+thisIndex+')', q2); $(q2Item).hide(); }); // Listener on Q1 $('input.checkbox', q1).change(function(event){ var thisIndex = $(this).closest('.question-item').index(); var q2Item = $('.question-item:eq('+thisIndex+')', q2); var q2Input = $('input.checkbox', q2Item); if($(this).is(':checked')) { $(q2Input).prop('checked', false); $('input[type="hidden"]', q2Item).val(''); $(q2Item).hide(); checkconditions($(q2Input).attr('value'), $(q2Input).attr('name'), $(q2Input).attr('type')) } else { $(q2Item).show(); } }); }); </script>
if($(this).is(':checked')) {
if($(this).is(':checked') && (thisIndex+1) != $('.question-item', q1).length) {