Bypassing the IE "onchange" bug with jQuery


I absolutely love jQuery! I use it daily with my client side work, putting the jQuery file into my JS library has become an automated thing I do.

Well, after saying that, even jQuery can’t fix all the IE bugs and quirks. Sometimes you have to bypass them with intelligence and some style

The bug I’m talking about is the one that disables the “onchange” event from firing when the element still has focus.

This phenomenon is absolutely frustrating when you have to react to a checkbox or a radiobutton.

Well, like everything else in jQuery, after scratching my head for a second or two (or 20, or 200) I came up with this solution:

Thank you for your interest!

We will contact you as soon as possible.

Send us a message

Oops, something went wrong
Please try again or contact us by email at