This is hard to describe, so I made a jsfiddle to demonstrate:
The code is very basic. Notice that the controlgroup widget for the radio buttons does not work. However, if you change the first input name to something other than "id" it then works. This is only a problem with version 1.4.2. I tested it on current browsers (Firefox, Chrome, and IE).
That's whacked! Made a jsbin for it.
Checkboxradio: Retrieve form ID via .getAttribute()
OK. A simple mistake. Attempting to retrieve the form's ID attribute by accessing form.id is wrong in this case. The correct solution is to retrieve it via form.getAttribute( "id" );
form.getAttribute( "id" );
(cherry picked from commit 9ff610d)