提交表单后退

just posted @ 2009年2月18日 18:16 in web , 1272 阅读

后退清空表单:
 

<meta name="save" content="history">

--------------------------------------------------------------

如果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)>
  • 无匹配
  • 无匹配

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter