首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >HTML -刷新后保留的输入值

HTML -刷新后保留的输入值
EN

Stack Overflow用户
提问于 2009-11-26 04:59:31
回答 5查看 64.4K关注 0票数 26

通常,当在HTML页面上进行刷新时,输入字段的值将保持不变(除非您使用Ctrl+F5)。

是否有标题或其他类型的设置可以更改此行为,而无需更改表单或输入本身的任何内容?

我有一个网站,其中输入值在生产中的页面刷新后不会保留。但是,当我在我的本地机器上测试这段代码时,我没有这种行为。

EN

回答 5

Stack Overflow用户

发布于 2009-11-26 05:09:26

如果设置了属性autocomplete=off,则永远不会存储内容。

或者,使用javascript有很多方法可以实现这一点,具体取决于您想要完成的任务,是清除整个表单(使用reset()方法),还是重置单个字段。

票数 76
EN

Stack Overflow用户

发布于 2009-11-26 05:06:53

您可以将form.reset()添加到body onload:

代码语言:javascript
复制
<html>
    <body onload="form1.reset();">
        <form id="form1">
            <textarea id="text"></textarea>
        </form>
    </body>
</html>

更新:虽然这可能是一个有用的技术,但我现在发现它实际上并没有回答提交者的问题。

票数 10
EN

Stack Overflow用户

发布于 2009-11-26 05:02:51

用JavaScript在DOM ready上设置一个默认值怎么样?

就像这样

代码语言:javascript
复制
<input name="foo" id="foo" type="text">

$('#foo').val('3')
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1799899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档