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

表单交付后,按“后退”,表单内容仍存在,清空表单解决方案

2012-11-11 
表单提交后,按“后退”,表单内容仍存在,清空表单解决方案?xml version1.0 encodingGB2312?!DOCTYPE

表单提交后,按“后退”,表单内容仍存在,清空表单解决方案
<?xml version="1.0" encoding="GB2312"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><!--以上是XHTML声明,实际应用可以不加。目的是为了规范--><head> <META NAME="save" CONTENT="history"> <title> ex1 </title> </head><body> <input name=t1 type=text style="font-size:18" style="behavior:url(#default#savehistory)">我的信息还在<br> <input name=t2 type=text style="font-size:18">我的哪去了呢?? <p> <a href="/"> click here </a> </p><body></html>?之后,该文档表单项的历史记录默认不被保存。即文档的URL发生改变之后,再后退回原文档时文档中所有的表单项会被清空。
? ? 但这样往往有些麻烦,有时我们反而希望保存一些历史数据,如用户名,这时我们可用IE的内置行为savehistory来达到我们选择性保存信息的要求。
? ? 在上面的例子中,名为t1的文本框使用了savehistory行为,而t2没有。我们在两个文本框中随便打几个字,然后点击连接转到别的文档。
? ? 点一下浏览器上的“后退”,看,是什么结果。

MSDN上的相关信息:
http://msdn.microsoft.com/worksh ... ors/savehistory.asp

热点排行