Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.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 输入字段在页面刷新后保留其值,如何防止? 发表你的评论 姓名: 在此处键入您的消息:_Html_Jsp - Fatal编程技术网

Html 输入字段在页面刷新后保留其值,如何防止? 发表你的评论 姓名: 在此处键入您的消息:

Html 输入字段在页面刷新后保留其值,如何防止? 发表你的评论 姓名: 在此处键入您的消息:,html,jsp,Html,Jsp,刷新后,页面在textbox和textarea中保留了价值。有人能告诉我克服它的方法吗?我相信这是一个浏览器问题,而不是代码问题 但是,如果要在加载页面时覆盖默认行为,请尝试运行(jQuery): 或者(纯Javascript): 在页面的body标记中添加:onLoad=load()客户端(webbrowser)根据客户端历史自动填充这些值。您需要将autocomplete=“off”添加到表单或要将其关闭的单个输入字段中 var load = function() { documen

刷新后,页面在textbox和textarea中保留了价值。有人能告诉我克服它的方法吗?

我相信这是一个浏览器问题,而不是代码问题

但是,如果要在加载页面时覆盖默认行为,请尝试运行(jQuery):

或者(纯Javascript):


在页面的
body
标记中添加:
onLoad=load()

客户端(webbrowser)根据客户端历史自动填充这些值。您需要将
autocomplete=“off”
添加到表单或要将其关闭的单个输入字段中

var load = function()
{
    document.forms[0].elements["username"].Value =
        document.forms['postform'].elements["text"].Value = '';
}

...


...
不需要令人讨厌的JS攻击,因为它可能不适用于所有环境

另见:


与具体问题无关,您的HTML结构远远无效。我建议浏览您的页面,并相应地修复错误/警告。

我认为浏览器设置可以记住您的值。这是一项浏览器功能,您最好不要回避。用户可能会不高兴。这会做什么?你能解释一下吗?如第一段所述,这会关闭客户端的自动完成功能。试一试,“客户端”在这个上下文中就是webbrowser。“自动完成”是一种客户端功能,用于根据客户端历史自动填充输入字段。我至少澄清了答案,并添加了一个到规范的链接。
$(function(){
    $( 'textarea, input[type=text]' ).val('')
});
var load = function()
{
    document.forms[0].elements["username"].Value =
        document.forms['postform'].elements["text"].Value = '';
}
<form autocomplete="off">
    ...
</form>
<form>
    <input autocomplete="off" />
    <input />
    <input autocomplete="off" />
    ...
</form>