代码之家  ›  专栏  ›  技术社区  ›  Mafti

Firefox后退按钮只能在第一次使用,不能在第二次使用

  •  0
  • Mafti  · 技术社区  · 15 年前

    当我发布表单时,当我点击后退按钮时,我会进入结果页面 我返回我的搜索页面,并将重新填充值。 这在IE和FF中有效。

    第二次 无论我在搜索页面上做什么,它都不记得新的状态,只记得原来的第一个状态。 但当返回时,它就丢失了。

    1 回复  |  直到 15 年前
        1
  •  2
  •   Mafti    15 年前

    好啊

    我制作了一个干净的测试用例,没有任何额外的东西,并得出了一个简单的结论,那就是造成混乱和我的问题的原因。

    当你这样做的时候

    <a href="#" onclick="DoSomethingFirstBeforeSubmittingTheForm()">Go!</a>
    

    Firefox返回到页面的.html变体,而IE返回到页面的.html变体。

    <a href="javascript:DoSomethingFirstBeforeSubmittingTheForm()">Go!</a>