Html如何使表达提交后,点回退/返回,保留表单数据?
如果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>
<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)>