I would like to show a radio button, have its value submitted, but depending on the circumstances, have it not editable. Disabled doesn't work, because it doesn't submit th value (or does it?), and it grays out the radio button. Readonly is really what I'm looking for, but for some mysterious reason it doesn't work.
Is there some weird trick I need to pull to get readonly to work as expected? Should I just do it in javascript instead?
Incidentally, does anyone know why readonly doesn't work in radio buttons, while it does work in other input tags? Is this one of those incomprehensible omissions in the HTML specs?