Ask the community, share ideas, and connect with other LimeSurvey users!
Please Log in to join the conversation.
Do you have access to the database directly ?can I somehow change the text that is shown to the user when a (soft-)mandatory question was not answered?
I do not have access to any folders/files concerning limesurvey (thus I cannot change the translation file), can the text be changed by using css or javascript?
Please Log in to join the conversation.
<script type="text/javascript" data-author="Tony Partner"> $(document).on('ready pjax:scriptcomplete',function(){ // Define some text strings var originalModalText = "Bij minstens een verplichte vraag ontbreekt het antwoord. Vul dit, indien mogelijk, in voordat je verder gaat op de volgende pagina."; var newModalText = "Why, why would you not answer this?"; var originalTipText="Let op, je hebt deze vraag nog niet beantwoord. Je kan verder gaan zonder de vraag te beantwoorden." var newTipText="Please answer this (non-mandatory) question... Come on..." // Modify the modal text var modalBody = $('.modal-body p').filter(function() { return $.trim($(this).text()) == originalModalText; }); if(modalBody.length > 0) { modalBody.text(newModalText); } // Identify the tip element(s) var oWarnings = $('.ls-question-mandatory').filter(function() { return $.trim($(this).text()) == originalTipText; }); if (oWarnings.length > 0) { // Clone the icon span var spanEl = $('span:eq(0)', oWarnings.first()).clone(); // Replace the tip text and icon span oWarnings.text(' '+newTipText).prepend(spanEl); } }); </script>
Please Log in to join the conversation.