【发布时间】:2009-07-30 14:42:08
【问题描述】:
我正在尝试保留用户在文本框中输入的内容,而无需点击保存。它只会保存用户在文本框中输入的内容,因此当他们离开然后返回页面时,它将被重新加载。一旦他们点击“完成”,会话将被删除。
我一直在尝试用 Jquery 来做这件事,但我一直在苦苦挣扎,因为我对 JavaScript 还很陌生,有人能指出我正确的方向吗?
【问题讨论】:
我正在尝试保留用户在文本框中输入的内容,而无需点击保存。它只会保存用户在文本框中输入的内容,因此当他们离开然后返回页面时,它将被重新加载。一旦他们点击“完成”,会话将被删除。
我一直在尝试用 Jquery 来做这件事,但我一直在苦苦挣扎,因为我对 JavaScript 还很陌生,有人能指出我正确的方向吗?
【问题讨论】:
您可以使用文本框的 onChange 事件在每次用户更改文本时调用您的保存例程;或者,您可以在使用 setTimeout javascript 函数时运行保存函数。就像 RaYell 所说,您可以将值存储在 cookie 中。如果您使用 JQuery,您可以利用 http://plugins.jquery.com/project/Cookie,它提供了超级简单的方式来读取和写入 cookie。
【讨论】:
您可以使用 cookie 来存储文本框的值。一个很好的关于如何使用 cookie 的教程是 here
【讨论】: