【问题标题】:How to revert to content of a Dijit text box when browser back-button is clicked?单击浏览器后退按钮时如何恢复到 Dijit 文本框的内容?
【发布时间】:2010-01-03 10:42:53
【问题描述】:

我正在使用 Dojo Textarea Dijit 输入和提交文本(待处理)。

我发现提交后,如果按下浏览器的后退按钮(IE8、Firefox),与常规 HTML Textarea 不同,我会返回输入屏幕,但 Textarea 为 EMPTY。

我想要发生的是,在按下后退按钮后,我会返回到上一页,之前在 Textarea 中已经写过的文本 - 这样我就可以编辑它,而不是重新写一遍。

谁能解释一下我是怎么做到的(如果有一些具体的代码示例将不胜感激)。

谢谢, 巴里。

【问题讨论】:

  • 你用的是什么版本?你能提供一个代码 sn-p 来说明你是如何声明你的 textarea 的吗?

标签: python dojo textarea back-button


【解决方案1】:

您可以考虑使用 dojo.back 模块:http://dojocampus.org/content/2009/05/17/using-dojo-back-button-and-bookmarks 来存储页面的状态并处理后退/前进事件。
但是不确定在您的情况下是否值得粉末和射击。 :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-18
    • 2013-08-11
    • 2018-08-10
    • 2020-05-23
    • 2010-09-20
    • 2019-09-13
    • 2014-10-30
    • 1970-01-01
    相关资源
    最近更新 更多