html - Firefox:如何在*不*缓存用户输入的情况下重新加载表单?

标签 html forms firefox webforms

背景:

当您有一个包含 HTML 表单的页面,并且您刷新/重新加载该页面或使用后退按钮时,Firefox 会用您在离开之前输入的内容重新填充您的输入。

问题:

对于某些用例,这不是所需的功能。幸运的是,如果您愿意使用下面的“不缓存重绘”选项之一,则有一些方法可以解决此问题:

redraw without caching  ;; Press CTRL+F5 
redraw without caching  ;; Press form "Reset" button while holding SHIFT
redraw without caching  ;; Cut the address from the address bar, Paste it back into the address bar, press ENTER
redraw with caching     ;; Press F5 

问题是,并非所有用户都知道这些选项,有些用户只想要一个简单的“重置”按钮,他们可以用鼠标单击而无需使用键盘。

问题:

有没有办法让 Firefox 以一种让用户只需用鼠标单击按钮而不必使用键盘的方式进行“无缓存重绘”?/p>

最佳答案

为了完整起见:

<script>
document.FORMNAME.reset()
</script>

它会在每次重新加载页面时重置名为 FORMNAME 的表单。

关于html - Firefox:如何在*不*缓存用户输入的情况下重新加载表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5943649/

相关文章:

winforms - 防止多个表单实例

firefox - <a> 可以包含 HTML5 中的 &lt;footer&gt; 吗?

css - 溢出 :hidden doesnt work in Firefox?

php - 一个 div 在 HTML/PHP 更改后不响应 CSS

html - 在 div 中包含表

html - 需要帮助获得文本内容的平滑 CSS 过渡

php - 使用 PHP 从 html 表单转为 PDF

javascript - 当我传递参数时,从动态添加的 html 按钮调用 javascript 函数失败

jquery - 在一定条件下取消多选框的选定项目

javascript - 如何在 Firefox 中隐藏显示链接 URL 的状态栏