- Posts: 11
- Thank you received: 0
Ask the community, share ideas, and connect with other LimeSurvey users!
Please Log in to join the conversation.
Please Log in to join the conversation.
Please Log in to join the conversation.
Please Log in to join the conversation.
Please Log in to join the conversation.
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 = "One or more mandatory questions have not been answered. If possible, please complete them before continuing to the next page."; var newModalText = "Answer the questions dummy!"; // Modify the modal text var modalBody = $('.modal-body p').filter(function() { return $.trim($(this).text()) == originalModalText; }); if(modalBody.length > 0) { modalBody.text(newModalText); } }); </script>
Please Log in to join the conversation.
Please Log in to join the conversation.
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>