history.back() 清除表单值

history.back() clears form values

本文关键字:表单 清除 back history      更新时间:2023-09-26

我有一个表单,用户在其中输入了一些信息。单击提交按钮后,脚本会检查条目。如果出现问题,用户必须返回并修复它。

但是当我使用 history.back() 时,页面将被重新加载并且所有条目都消失了。我怎样才能让它与jQuery Mobile一起工作?

<a href="javascript:history.back()" data-icon="back" data-role="button" data-theme="b">Back</a>

试试这个

javascript:history.go(-1)

这值得一读...https://developer.mozilla.org/en-US/docs/DOM/Manipulating_the_browser_history

这些是插件。如果您不想添加插件,请避免它。但它效果很好,并且达到了目的。

http://benalman.com/projects/jquery-bbq-plugin/

https://github.com/browserstate/history.js

在任何情况下,您都必须添加一些逻辑以使数据保留在某种状态或会话中,以便在返回时使用它。

Jquery移动专用解决方案:

data-rel="back" on anchor tag.

http://jquerymobile.com/demos/1.0a4.1/#docs/forms/../../docs/content/../../docs/forms/../../docs/forms/../../docs/pages/docs-pages.html请参阅JQuery Mobile中的后退链接。