将文本框更改存储在数据库中

Posted

技术标签:

【中文标题】将文本框更改存储在数据库中【英文标题】:Store textbox changes in database 【发布时间】:2018-10-23 12:24:33 【问题描述】:

我想在我的数据库中存储多个可编辑文本框的值。用户可以一直编辑它们,我的问题是什么时候保存它们?如果我每次内容更改时都执行一条 SQL 语句(在onchange event 中)数据库上的流量太多了,不是吗? 有没有更好的解决方案? 我想在没有保存按钮的情况下进行操作。

【问题讨论】:

【参考方案1】:

您可以定期发送更改(例如每 5 秒),并在离开页面时尝试发送任何未保存的更改(beforeunload 事件):

window.addEventListener("beforeunload", function () 
    /* Check for changes and send anything unsaved. */
);

【讨论】:

以上是关于将文本框更改存储在数据库中的主要内容,如果未能解决你的问题,请参考以下文章