Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 使用meta标记防止Firefox在刷新时记住输入值_Html_Firefox_Forms - Fatal编程技术网

Html 使用meta标记防止Firefox在刷新时记住输入值

Html 使用meta标记防止Firefox在刷新时记住输入值,html,firefox,forms,Html,Firefox,Forms,当我用Firefox刷新页面时,复选框、输入字段等的值会被保留 有没有一种方法可以让Firefox不保留它们,使用不带JavaScript的meta标记?对于输入标记,可以设置属性自动完成: <input type="text" autocomplete="off" /> 您也可以对表单使用autocomplete。这是用于您自己的网页还是用于任何网页?这可能是HTML5的一部分,现在受上所有主要浏览器的支持,除了Opera不做标记。参考@AaronD.Marasco关闭aut

当我用Firefox刷新页面时,复选框、输入字段等的值会被保留


有没有一种方法可以让Firefox不保留它们,使用不带JavaScript的meta标记?

对于
输入
标记,可以设置属性
自动完成

<input type="text" autocomplete="off" />


您也可以对
表单使用autocomplete。

这是用于您自己的网页还是用于任何网页?这可能是HTML5的一部分,现在受
上所有主要浏览器的支持,除了Opera不做
标记。参考@AaronD.Marasco关闭auto complete也可能会阻止Firefox在页面重新加载之间记住输入值,但除了在页面重新加载之间记住输入值之外,这是一项非常有价值的功能。问题是,如何阻止Firefox在页面重新加载之间记住输入值,而不是如何禁用自动完成。@TA先生。。。true:我想答案是使用jQuery显式重置所有输入的值,等等,在重新加载时。。。我目前在FF中遇到了一个非常奇怪的现象:每次重新加载时,一个输入的内容都会“碰撞”到下一个输入。然而,这只发生在我注射了疫苗的情况下。我认为这个自动完成class='off'解决方案是一个临时解决方案。。。
// Internet Explorer fix - do this at the end of the page
var oninit_async_reset = setInterval(function() { resetFormIEFix(); }, 500);
function resetFormIEFix() {
    $('#inputid').val('');
    if (typeof oninit_async_reset != 'undefined')
        clearInterval(oninit_async_reset);
}