在提交给另一个页面时写cookie,写入数据库后删除cookie.

解决方案 »

  1.   

    你这样的情况用CSS的行为也是不能解决的,但可以用一个变通的方法是:你在有表单的页面中添加一个函数用于保存在弹出新窗口之前所填写的数据,当弹出新窗口之前调用这个函数,当你需要恢复回之前的数据时只要把保存下的数据覆盖现有的数据就可以了!如果我没有理解错你的意思的话,这个方法是可以解决你的问题的,但这个方法的弊端就是只能恢复到上一次的数据,当然想多次的也不是不可能的,但会复杂很多!
      

  2.   

    几百个域呢,上面这几个先临时保存的方法好象都不太好
    cookie怎么写怎么把以填写的域都保存?
      

  3.   

    表单的验证最好在客户端进行。用JS或VBS来判断填写内容的合法性。
    这样,只要一个简单的return false即可返回重填,而原来填的内容也仍然存在。