用户填写然后保存的文本框?

时间:2011-10-24 20:01:48

标签: javascript html ajax

我对HTML和Javascript相当不错,但任何语言解决方案都可以作为学习体验。

我希望在网站上有许多小文本框,用户可以写入,并在点击输入文本框的值变为输入的内容。必须保存文本框,以便网站的其他用途可以看到并更新。

最重要的是,我希望它很简单,因为总共有36个盒子。

提前致谢

1 个答案:

答案 0 :(得分:0)

以下是我们在网络应用中执行autoSave的方式:

  1. 用户输入字段。触发onfocus事件,并启动setInterval以检查更改

  2. 如果发生更改,则使用字段的新值更新数据库。您需要选择保存前等待的时间。 250毫秒在我们的应用程序中看起来很自然。

  3. 每个按键clearInterval待处理的setInterval

  4. 并行另外setInterval检查数据库是否已更改,如文档版本。
    如果是,则更新其他人修改的字段。

  5. 如果您有机会仅定位现代浏览器,则可以使用WebSocket替换步骤4中的轮询。