To enable or disable .Net controls on client side use following scripts.
//To Disable
document.getElementById(element_client_id).setAttribute('disabled','true');
//To Enable
document.getElementById(element_client_id).removeAttribute('disabled');
Nearly all html rendered control would adher to this coding guide, but aspx checkbox has a span element wrapped up on it. To disable checkbox properly add a extra line as below.
document.getElementById(element_client_id).parentElement.removeAttribute('disabled');