如果a页是一个表单,提交时因某种原因转至出错页面b,如何在b中返回已填写数据的表单a(数据不变)?
表单a,要保留的都使用class=saveHistory
<HTML>
<HEAD>
<META NAME="save" CONTENT="history">
<STYLE>
.saveHistory {behavior:url(#default#savehistory);}
</STYLE>
</HEAD>
<BODY>
<FORM name=a>
<INPUT class=saveHistory type=text id=oPersistInput>
</FORM>
</BODY>
</HTML>
注意: meta中必须设置 name=save content=history
上面的代码确保表单a(数据不变),后退功能在出错页面b可以使用history.back()或history.go(-1)都可以实现,例如:
<input type=button value=Back onclick=history.back()>
<input type=button value=Back onclick=history.go(-1)>
表单a,要保留的都使用class=saveHistory
<HTML>
<HEAD>
<META NAME="save" CONTENT="history">
<STYLE>
.saveHistory {behavior:url(#default#savehistory);}
</STYLE>
</HEAD>
<BODY>
<FORM name=a>
<INPUT class=saveHistory type=text id=oPersistInput>
</FORM>
</BODY>
</HTML>
注意: meta中必须设置 name=save content=history
上面的代码确保表单a(数据不变),后退功能在出错页面b可以使用history.back()或history.go(-1)都可以实现,例如:
<input type=button value=Back onclick=history.back()>
<input type=button value=Back onclick=history.go(-1)>
try:
1.在head标记之间加上:
<style>
input{behavior:url(#default#savehistory);}
/*这里只是针对input控件,其他的也可以相应加上*/
</style>
<meta name="save" content="history">
2.更改php.ini.
session.cache_limiter=private
第一种方法不方便,第二种又会带来其他的毛病,你试一试就知道了
继续寻找更简单方便的办法........