html – SO的形式如何记住以前的输入值?

html – SO的形式如何记住以前的输入值?,第1张

概述我注意到,如果我通过按浏览器的“返回”按钮返回“问题”页面,则会记住标题或正文部分. 我测试的所有浏览器都提供此功能,但在我自己的项目中不存在表单. 我该如何解决这个问题? UPDATE 我仍然没有任何线索,但是猜测某种客户端缓存是否由http标头或JavaScript启用? 它与您的页面的缓存属性有关. 1)如果允许浏览器缓存您的页面,它也会记住表单域. 2)如果不允许缓存页面,它将会忘记一切. 我注意到,如果我通过按浏览器的“返回”按钮返回“问题”页面,则会记住标题或正文部分.

我测试的所有浏览器都提供此功能,但在我自己的项目中不存在表单.

我该如何解决这个问题?

UPDATE

我仍然没有任何线索,但是猜测某种客户端缓存是否由http标头或JavaScript启用?

解决方法 它与您的页面的缓存属性有关.

1)如果允许浏览器缓存您的页面,它也会记住表单域.

2)如果不允许缓存页面,它将会忘记一切.

通常,动态生成的页面属于第2类,因此您看不到缓存.
这确实是由http标头(特别是Cache-Control和Last-ModifIEd,或使用E-Tag)确定的
).有关浏览器如何确定缓存(不重要!)的说明,请参阅:

http://www.webscalingblog.com/performance/caching-http-headers-last-modified-and-etag.html

但最简单的方法是将表单放在静态HTML页面上,然后您的Web服务器将处理所有内容.

总结

以上是内存溢出为你收集整理的html – SO的形式如何记住以前的输入值?全部内容,希望文章能够帮你解决html – SO的形式如何记住以前的输入值?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1099736.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存