首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

退后时保存表单状态

2012-10-29 
后退时保存表单状态比如,填写注册表单以后提交,程序提示有×××错误,需要改动某值,这时后退以后发现密码项填

后退时保存表单状态

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

text

<META NAME="save" CONTENT="history"><form method=post action=sss><input style="behavior:url(#default#savehistory)" type=text><input type=submit></from>

?TEXTAREA

<HTML><HEAD><META content=history name=save><STYLE>.saveHistory {behavior:url(#default#savehistory);}</STYLE></HEAD><BODY> 加了历史保留功能:<BR><!--<TEXTAREA class=saveHistory></TEXTAREA> --><TEXTAREA style="behavior:url(#default#savehistory)"></TEXTAREA><BR>没有加的:<BR><TEXTAREA></TEXTAREA><P><INPUT onclick='javascript:location.href="http://www.google.com"' type=button value=点击进入,再按后退键试试?> </P></BODY></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');

?

热点排行