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/