下面的代码在子窗口上给出错误
window.opener.document.getElementById(txtSTAmount).onchange()
下面的代码适用于父窗口
document.getElementById(txtSTAmount).onchange()
- txtSTAmount 是一个包含元素 ID 的变量
- URL 是“Web\Find\Find_Tax.aspx”子窗口和“Web\A1007_Modify.aspx”父窗口
为什么从子窗口调用时父窗口文本框的 OnChange 事件不起作用?
找到解决方案:window.opener.document.getElementById(txtSTAmount).onchange(this.event)
刚刚发现错误是由于文本框上的验证器没有获取事件对象:)