- Posts: 2
- 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() { // Initially disable the Next/Submit button $('input[type="submit"]').attr('disabled', 'disabled'); // Listeners on Yes/No radios to toggle the Next/Submit button $('input.radio[value="Y"]').click(function(){ $('input[type="submit"]').attr('disabled', ''); }); $('input.radio[value="N"]').click(function(){ $('input[type="submit"]').attr('disabled', 'disabled'); }); }); </script>
<script type="text/javascript" charset="utf-8"> $(document).ready(function() { // Initially disable the Next/Submit button $('input[type="submit"]').attr('disabled', 'disabled'); // Listeners on Yes/No radios to toggle the Next/Submit button $('#question8765 input.radio[value="Y"]').click(function(){ $('input[type="submit"]').attr('disabled', ''); }); $('#question8765 input.radio[value="N"]').click(function(){ $('input[type="submit"]').attr('disabled', 'disabled'); }); }); </script>
<script type="text/javascript" charset="utf-8"> $(document).ready(function() { // Initially disable the Next/Submit button $('button[type="submit"]').attr('disabled', 'disabled').addClass('ui-state-disabled'); // Listeners on Yes/No radios to toggle the Next/Submit button $('#question199 input.radio[value="Y"]').click(function(){ $('button[type="submit"]').attr('disabled', '').removeClass('ui-state-disabled'); }); $('#question199 input.radio[value="N"]').click(function(){ $('button[type="submit"]').attr('disabled', 'disabled').addClass('ui-state-disabled'); }); }); </script>
tpartner wrote: LS 2.0 uses button elements instead of inputs for submit. Try this:
Code:<script type="text/javascript" charset="utf-8"> $(document).ready(function() { // Initially disable the Next/Submit button $('button[type="submit"]').attr('disabled', 'disabled').addClass('ui-state-disabled'); // Listeners on Yes/No radios to toggle the Next/Submit button $('#question199 input.radio[value="Y"]').click(function(){ $('button[type="submit"]').attr('disabled', '').removeClass('ui-state-disabled'); }); $('#question199 input.radio[value="N"]').click(function(){ $('button[type="submit"]').attr('disabled', 'disabled').addClass('ui-state-disabled'); }); }); </script>
<script type="text/javascript" charset="utf-8"> $(document).ready(function() { // Identify this question var thisQuestion = $('#question{QID}'); // Initially disable the Next/Submit button $('#movenextbtn, #movesubmitbtn').prop('disabled', 'true').addClass('ui-state-disabled'); // Listeners on Yes/No radios to toggle the Next/Submit button $('input.radio[value="Y"]', thisQuestion).click(function(){ $('#movenextbtn, #movesubmitbtn').prop('disabled', '').removeClass('ui-state-disabled'); }); $('input.radio[value="N"]', thisQuestion).click(function(){ $('#movenextbtn, #movesubmitbtn').prop('disabled', 'true').addClass('ui-state-disabled'); }); }); </script>