There has recently been an interesting Mozilla bug report about onchange for radio inputs. It seems that UAs interoperably implement something non-obvious; it may be a good idea to specify it: https://bugzilla.mozilla.org/show_bug.cgi?id=363693 -Boris