IE7和dojo的单选按钮的变化火太晚?

lzfw57am  于 2022-12-16  发布在  Dojo
关注(0)|答案(1)|浏览(163)

我有一个页面,其中有一个表单,并说3个输入单选按钮,我想运行一些代码时,其中任何一个被更改,所以我的代码看起来像这样

dojo.query("#ze_form > input:radio").onchange(function () {
    alert("onchange fired!");
}

这在普通的网络浏览器中运行良好,但是在IE7中,警报只有在单击单选按钮后才显示,* 然后单击外部 * 某个地方!2当它失去焦点时,它就会触发!
注意:在控制台中以及之前执行警报和其他操作时,我可以看到查询选择器实际上选择了正确的单选按钮。
这是什么奇怪的现象?

qf9go6mv

qf9go6mv1#

直到单选按钮失去焦点,IE7才会触发onChange事件。您的替代方法是连接到onClick事件。

相关问题