大家好吧StackOverflow Geniuses!
我在工作中使用的Web应用程序存在问题,实际上有点像电子表格。我有一个包含大量文本字段的表格,可根据客户的要求复制“Excel”体验(为什么他们不能只使用Excel而不是我,但这不是我的地方)
我认为通过让网络应用程序保存输入数据来保存超级华丽(这样,忘记点击“保存”的用户就可以保存好了。)由于onChange,这在所有主流浏览器中都能很好地工作事件和AJAX调用(谢谢jQuery!)麻烦的是,我们必须支持IE8。这似乎只是每隔一段时间就会触发一次onChange事件。这意味着实际上只保存了每隔一个细胞。
我做过一些研究,但找不到任何暗示这是常见的事情。所以我的问题是,IE8一次只能处理一个Javascript吗?请记住,因为应用程序的行为类似于电子表格,因此用户会非常快速地导致onChange事件(以及AJAX调用)。
提前致谢!
答案 0 :(得分:0)
你可以使用keyup事件但是然后每个击键都会保存单元格...也许使用onblur?当细胞失去焦点时,你会保存它!