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