0

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

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

这在普通网络浏览器中工作正常,但在 IE7 中,只有在单击单选按钮后才会显示警报,然后单击外部某处!当它失去焦点时它会触发它出现!

注意:在控制台和以前做警报和东西的时候,我可以看到我的查询选择器实际上选择了正确的单选按钮。

这是什么奇怪的现象?

4

1 回答 1

0

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

于 2012-09-05T14:08:51.007 回答