我应该使用更改或输入事件来保存数据吗?

时间:2013-04-18 15:24:02

标签: javascript jquery events sql-update client-side

我还在学习通过jQuery和Javascript做事的最好方法。我有几个输入文本框,我想在进行更改时立即更新记录。

过去从Winforms的角度处理类似的事件,我会在处理程序中处理此文本更改或获取/丢失焦点事件。我理解“输入”和“改变”是输入元素的粗略等价物。

我希望确保在文本更改时100%的时间进行更改。我对使用“输入”事件的担忧是可能的开销,而我对“更改”事件的关注是事件的处理范围(例如浏览器关闭,会话到期等)将发生并阻止更新。

我更喜欢使用“输入”,但每次有人输入或删除某个角色时都会想到让数据库命中,这让我很担心。如果我有办法阻止上面提到的场景,“改变”就没问题了。

底线是:“输入”,如果不考虑开销;如果有办法(我目前还不知道)“改变”以确保一切都得到保存,也可能通过处理另一个事件。

我该怎么办?谢谢!

0 个答案:

没有答案