IE8:OnChange事件在第一次单击时不执行JavaScript方法

时间:2013-09-23 11:47:33

标签: internet-explorer-8

<s:if test="%{tool == 'leveraged'}">
<s:radio
id="extra_ID_EXERCISE_RIGHT"
name="form.ID_EXERCISE_RIGHT"
list="#{'' : ' All','2':' (alfa, beta, gama)','1':' (www, abc, def)'}"
onchange="fetchResultCountWithDelay();"/>

function fetchResultCountWithDelay() {
if (delayTimer) {
    window.clearTimeout(delayTimer);
}
delayTimer = window.setTimeout("fetchResultCount()", 1300);
}

在IE8中,单击另一个单选按钮不会刷新结果。 仅在首次启动页面时才会发生这种情况。

第二次单击后,结果将刷新。 首次单击单选按钮后,结果不会刷新。

问题在于,通过前两个单选按钮单击,不会执行fetchResultCountWithDelay()方法。

有人可以帮忙吗?

谢谢!

0 个答案:

没有答案