Firefox具有非常烦人的功能。当您按F5时,它会记住输入字段的状态。它不仅是值,它还会记住输入是否被禁用。

示例:

<html>
    <head>
         <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>
    </head>
    <body>
        <input type="text" value="textbox" />
        <a href="#" onclick="javascript: $('input').attr('disabled', true); return false; " >Disable text box</a>
    </body>
</html>

上面的代码具有 anchor ,单击该 anchor 将禁用文本输入字段。之后,Firefox将记住F5之后的状态,将其还原为原始状态的唯一方法是点击地址栏上的Enter。

是否有一个元标记或使FF停止执行的操作?

编辑

实际上,浏览器具有不同的行为。 Firefox最令人讨厌。 Firefox会记住输入值以及是否被禁用。 IE8会记住值(value),而Chrome不会记住任何东西

最佳答案

您可以将元素或表单设置为autocomplete =“off”以禁用状态保存,但是当然也可以禁用输入自动完成功能。

关于html - 有没有办法告诉Firefox不要记住页面刷新时输入字段的状态?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8311455/

10-09 16:04