javascriptcheckbox

How can I make a checkbox readonly? not disabled?


I have a form where I have to post form values to my action class. In this form I have a checkbox that needs to be readonly. I tried setting disabled="true" but that doesn't work when posting to the action class.

So please advice??


Solution

  • You can easily do this by css. HTML :

    <form id="aform" name="aform" method="POST">
        <input name="chkBox_1" type="checkbox" checked value="1" readonly />
        <br/>
        <input name="chkBox_2" type="checkbox" value="1" readonly />
        <br/>
        <input id="submitBttn" type="button" value="Submit">
    </form>
    

    CSS :

    input[type="checkbox"][readonly] {
      pointer-events: none;
    }
    

    Demo