IE8每隔一次变化就会触发'onChange'

时间:2012-09-25 23:08:24

标签: javascript jquery javascript-events internet-explorer-8

大家好吧StackOverflow Geniuses!

我在工作中使用的Web应用程序存在问题,实际上有点像电子表格。我有一个包含大量文本字段的表格,可根据客户的要求复制“Excel”体验(为什么他们不能只使用Excel而不是我,但这不是我的地方)

我认为通过让网络应用程序保存输入数据来保存超级华丽(这样,忘记点击“保存”的用户就可以保存好了。)由于onChange,这在所有主流浏览器中都能很好地工作事件和AJAX调用(谢谢jQuery!)麻烦的是,我们必须支持IE8。这似乎只是每隔一段时间就会触发一次onChange事件。这意味着实际上只保存了每隔一个细胞。

我做过一些研究,但找不到任何暗示这是常见的事情。所以我的问题是,IE8一次只能处理一个Javascript吗?请记住,因为应用程序的行为类似于电子表格,因此用户会非常快速地导致onChange事件(以及AJAX调用)。

提前致谢!

1 个答案:

答案 0 :(得分:0)

你可以使用keyup事件但是然后每个击键都会保存单元格...也许使用onblur?当细胞失去焦点时,你会保存它!