代码之家  ›  专栏  ›  技术社区  ›  Simon Keep

IE无法在文件下载和历史记录后重新填充表单。back()

  •  0
  • Simon Keep  · 技术社区  · 16 年前

    我有一个网页,有一个按钮,当点击将下载一个文件的用户。但是,下载后,如果用户单击“上一步”按钮,则会显示上一个表单,但表单字段均为空。

    如果用户单击“上一步”而不执行下载,则浏览器会按预期自动重新填充表单字段。

    这个错误发生在IE6和IE7中,但在IE8中似乎没有问题,这表明它是IE8中已修复的错误。

    有人知道我如何在IE6和IE7中解决这个问题吗?

    2 回复  |  直到 16 年前
        1
  •  0
  •   Jason Berkan whiteproud    16 年前

    在服务器端,您肯定无能为力,因为当用户按下后退按钮时,浏览器不会通知服务器。我甚至不确定浏览器是否有可以使用JavaScript捕获的事件,但如果有解决方案,它必须发生在客户端。

        2
  •  0
  •   Simon Keep    16 年前

    推荐文章