当我F5刷新表单页时,无法清空input框中的值。那是因为多数浏览器默认会缓存input的值,只能通过Ctrl+F5进行强制刷新餐能清空缓存记录。那有没有办法直接通过按F5进行清空呢?办法是有的。
不让浏览器缓存input的值的2种方法:
- 方法一:
在不想使用缓存的input中添加 autocomplete=”off”;
<input type="text" autocomplete="off" name="test" />
- 方法二:
在 input 所在的form标签中添加 autocomplete=”off”;
<form action="#" autocomplete="off">
<input type="text" autocomplete="off" name="test" />
</form>
好处:
- 这样做的好处还有让input表单输入框不记录输入过的信息。input文本输入框会记录下之前提交表单的信息,之后每次只要双击 input文本输入框就会出现之前输入的文本,现在则不会暴露用户的隐藏数据。