Home Service Manager Portal Feature Requests
We appreciate you taking the time to vote and add your suggestions to make our products awesome! Your request will be submitted to the community for review and inclusion into the backlog.

We recommend reviewing what is submitted before posting, in case your idea has already been submitted by another community member. If it has been submitted, vote for that existing feature request (by clicking the up arrow) to increase its opportunity of being added to Cireson solutions.

For more information around feature requests in the Cireson Community click here.

required checkbox

Peter_MiklianPeter_Miklian Customer Advanced IT Monkey ✭✭✭

It would be nice to have a checkbox that requires checking in order to have a value ("required checkbox") for cases where user needs to accept some terms (e.g. license) to be able to save ticket form.

Previous discussion: https://community.cireson.com/discussion/5309/required-checkbox

16 votes

Submitted · Last Updated

Comments

  • Ian_StephensonIan_Stephenson Customer IT Monkey ✭

    this would be incredibly helpful in our environment!

  • Marco_WesterhoffMarco_Westerhoff Customer IT Monkey ✭

    This would be very nice indeed. To accomplish this we now use a simple list with only the desired answer (like Yes, I agree).

  • Carol_LeeCarol_Lee Customer IT Monkey ✭

    Yes, please add this feature to the next release. The current Simple List bolds and capitalizes all the words in the statements. They look horrible in the Portal.

  • Magnus_LundgrenMagnus_Lundgren Partner IT Monkey ✭

    This would be awsome.

    Until something like this is added it can be done with some custom code, just add below code to load on the form you want.

      if ( document.title === "Title of RO" ){
        $.getScript("/CustomSpace/CustomScript.js");
      }
    


    If you have multiple checkboxes you need to change [0] to the number corresponding the checkbox on the page, [0] is always the first checkbox on the page.

    It will also disable the save button until the checkbox is checked.


    var saveButton = $(".fa-check").parent()[0];
    saveButton.setAttribute("disabled", "disabled");
    
    $('input[type=checkbox]').change(function(){
    if($(this).is(':checked')){
      saveButton.removeAttribute("disabled");
    } else {
      saveButton.setAttribute("disabled");
    }
    
    });
    
    var checkbox = $('input[type=checkbox]');
    var label = checkbox.next()[0];
    label.innerHTML = '<span>'+label.innerText+ '<span style="color:#ff0000;"> (Required checkbox)</span></span>';
    


Sign In or Register to comment.