I want to remove this ugly red image when hovering over disabled controls that appears in most browsers (Chrome, Internet Explorer, etc.).
If CSS3 is an option, just use the: disabled selector and position the cursor on something else:
input[type='radio']:disabled { cursor: default; } input[type='checkbox']:disabled { cursor: default; }
/* goodby the ugly cursor image on disabled inputs */ input:disabled { cursor: default !important; }
Just use this
CSS
For the radio button in the off state
radio
input[type='radio']:disabled { cursor: default; }
For checkbox in shutdown state
checkbox
input[type='checkbox']:disabled { cursor: default; }