См. этот jsFiddle:
http://jsfiddle.net/nathanfriend/vAcpc/9/
Кажется, что метод preventDefault ()не предотвращает переключение нажатой радиокнопки (обратите внимание, что сообщение всегда говорит: «Это радио кнопка была отмечена", независимо от ее предыдущего состояния ). Однако после завершения метода onclick ()переключатели возвращаются в исходное состояние (, за исключением самого первого выбора переключателя ). ].
Кажется, что preventDefault()работает не путем фактического предотвращения проверки переключателя, а скорее путем возврата набора кнопок в их предыдущее состояние.Кто-нибудь может объяснить это поведение?Я хотел бы быть способный полностью предотвратить переключение радиокнопки -таким образом Я мог точно проверить, проверена ли радиокнопка в методе onclick (). Любые идеи?