后退时保存表单状态

简介:

比如,填写注册表单以后提交,程序提示有×××错误,需要改动某值,这时后退以后发现密码项填写的值没了,只好重新输入,很不方便。

text

Java代码   收藏代码
  1. <META NAME="save" CONTENT="history">  
  2. <form method=post action=sss>  
  3. <input style="behavior:url(#default#savehistory)" type=text>  
  4. <input type=submit>  
  5. </from>  

 TEXTAREA

Java代码   收藏代码
  1. <HTML>  
  2. <HEAD>  
  3. <META content=history name=save>  
  4. <STYLE>  
  5. .saveHistory {behavior:url(#default#savehistory);}  
  6. </STYLE>  
  7. </HEAD>  
  8. <BODY> 加了历史保留功能:<BR>  
  9. <!--<TEXTAREA class=saveHistory></TEXTAREA> -->  
  10. <TEXTAREA style="behavior:url(#default#savehistory)"></TEXTAREA>  
  11. <BR>没有加的:  
  12. <BR><TEXTAREA></TEXTAREA>  
  13. <P><INPUT onclick='javascript:location.href="http://www.google.com"' type=button value=点击进入,再按后退键试试?> </P>  
  14. </BODY>  
  15. </HTML>   

  在声明<META NAME="save" CONTENT="history"> 之后,该文档表单项的历史记录默认不被保存。即文档的URL发生改变之后,再后退回原文档时文档中所有的表单项会被清空。
    但这样往往有些麻烦,有时我们反而希望保存一些历史数据,如用户名,这时我们可用IE的内置行为savehistory来达到我们选择性保存信息的要求。
    在上面的例子中,名为t1的文本框使用了savehistory行为,而t2没有。我们在两个文本框中随便打几个字,然后点击连接转到别的文档。
    点一下浏览器上的“后退”,看,是什么结果。

方法二取消禁用页面缓存
<meta  http-equiv="Cache-Control"   CONTENT="private,must-revalidate"> 
session_cache_limiter('private,must-revalidate');

 

相关文章
|
6月前
|
前端开发 网络安全 数据库
使用layui弹框实现添加时,当添加成功之后如何进行关闭当前窗口刷新父页面的数据
使用layui弹框实现添加时,当添加成功之后如何进行关闭当前窗口刷新父页面的数据
|
3月前
|
JavaScript
成功解决:el-dialog弹出窗口、数据第一次没有加载、第二次打开才能加载数据。(每次页面刷新后、第一次打开dialog窗口、图片数不加载)
这篇文章分享了解决Vue中`el-dialog`弹出窗口在第一次打开时数据未加载问题的技巧,通过改变组件的`key`属性来强制Vue重新渲染DOM,从而确保数据正确加载。
成功解决:el-dialog弹出窗口、数据第一次没有加载、第二次打开才能加载数据。(每次页面刷新后、第一次打开dialog窗口、图片数不加载)
输入框禁用状态 可清空输入框如何实现?组件写的
输入框禁用状态 可清空输入框如何实现?组件写的
|
6月前
|
开发者
在用户关闭页面时,提示用户有内容未保存-论onbeforeunload事件的用法
在用户关闭页面时,提示用户有内容未保存-论onbeforeunload事件的用法
97 0
element ui 上传图片之后跳转、刷新、保存,预览和删除丢失问题
这问题困惑了我好久,在官方的element ui 的组件库中,直接拿来使用的话,只有当前显示效果,一旦刷新页面或者保存之后,就会丢失,预览和删除功能。当保存后,保存到后端接口,再次查看,图片是能渲染出来,但是由于保存页面刷新,随之整个上传过程失败,而查看所拿到的图片只是一张静态图片,要想再次预览和查看,需要重新选中上传
231 0
|
JavaScript
form表单提交后,页面弹出成功或者失败的信息
form表单提交后,页面弹出成功或者失败的信息
166 0
jquey清空表单内容
jquey清空表单内容
54 0
|
JavaScript 前端开发 双11
清除前端标签中(输入框)的内容
清除前端标签中(输入框)的内容
142 0
|
JavaScript 前端开发
页面一刷新让文本框自动获取焦点-- 和自定义v-focus指令
页面一刷新让文本框自动获取焦点-- 和自定义v-focus指令
|
JavaScript
页面回发后,让页面自动滚动到指定位置的一种简单的方法
最近某客户做实施,顺便完善一下程序。突然找到了一个老问题的解决方法。 就是当用户按一个按钮后,希望回发后的页面滚到一个指定的位置,而不是页面的开头部分。以前看过一篇文章介绍了一种方法,当时也没有理解,也没有记录下来,现在又遇到了这个问题,还是自己想一个简单点的方法吧。
938 0