return 为 false javascript 的单选按钮仍然使用旧值调用 onchange

Radio button with return false javascript still invoke onchange with old value

我有一个单选按钮绑定到更改事件并检查它的值。 但是当那个单选按钮也被绑定到点击禁用时,它仍然会调用带有点击值的更改事件。

我该如何解决这个问题,这样它就不会调用 change 或调用 change 没有单击单选按钮的值。

Fiddle Demo

提前致谢。

我将选择器 input[type=radio][name=test] 更改为 input[type=radio][name=test]:not(.radreadonly),这样事件处理程序就不会附加到具有 readonly class.

的单选按钮

Fiddle