history.back() 清除表单值
history.back() clears form values
我有一个表单,用户在其中输入了一些信息。单击提交按钮后,脚本会检查条目。如果出现问题,用户必须返回并修复它。
但是当我使用 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中的后退链接。
相关文章:
- 如何在使用AngularJS更改下拉值时清除表单中的数据
- 在Chrome中重新加载页面后清除表单输入值
- Angularjs:提交后清除表单无效
- 如何在表单提交后清除输入字段
- 我无法使用 .reset() 清除表单
- 我无法从引导模式中清除表单数据
- 在JSP中成功提交表单后清除表单字段
- IE11在使用JQuery$(..).val(“”)清除具有5个或更多字段的表单时崩溃
- 当我点击提交并尝试检查表单验证时,我的html表单将清除
- 如何正确清除AngularJS控制器输入无效的表单
- 表单验证会不断清除字段
- 如何在提交表单后清除以前的文本字段值而不刷新整个页面
- 如何在我的create.js.erb中重置/清除表单
- 谷歌应用程序将电子邮件表单脚本转换为PDF格式,但希望清除一些单元格
- 如何使用javascript删除项目和清除表单
- 当没有表单名称时,如何在AngularJS中清除表单
- 如何不清除表单jQuery中禁用的输入
- 使用 jQuery 重置/清除表单
- 提交 angularjs 后清除表单
- 提交后清除 PHP 表单