Firefox 有一个非常烦人的功能。当您按 F5 时,它会记住输入字段的状态。它不仅仅是值,它甚至会记住输入是否被禁用。
Example:
<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>
上面的代码有一个锚点,单击该锚点会禁用文本输入字段。之后,Firefox 将记住 F5 之后的状态,将其恢复到原始状态的唯一方法是按地址栏上的 Enter 键。
是否有元标记或其他东西可以让 FF 停止这样做?
EDIT
实际上浏览器有不同的行为。火狐浏览器是最烦人的。 Firefox 会记住输入值以及它是否被禁用。 IE8 会记住该值,而 Chrome 则不会记住任何内容
您可以将元素或表单设置为autocomplete="off" https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/autocomplete禁用状态保存,但这当然也会禁用输入自动完成。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)