Странное поведение с preventDefault ()и радиокнопками

См. этот jsFiddle:

http://jsfiddle.net/nathanfriend/vAcpc/9/

Кажется, что метод preventDefault ()не предотвращает переключение нажатой радиокнопки (обратите внимание, что сообщение всегда говорит: «Это радио кнопка была отмечена", независимо от ее предыдущего состояния ). Однако после завершения метода onclick ()переключатели возвращаются в исходное состояние (, за исключением самого первого выбора переключателя ). ].

Кажется, что preventDefault()работает не путем фактического предотвращения проверки переключателя, а скорее путем возврата набора кнопок в их предыдущее состояние.Кто-нибудь может объяснить это поведение?Я хотел бы быть способный полностью предотвратить переключение радиокнопки -таким образом Я мог точно проверить, проверена ли радиокнопка в методе onclick (). Любые идеи?

10
задан Nathan Friend 11 March 2014 в 22:13
поделиться