所以我在使用location.reload();时浏览器显然清除缓存存在问题。 尝试在进行更改时为我重新加载页面。 因此,在我的HTML中,我这样:

      <select id="country" onchange="reloadPage()">
      <option value="0" name="United States">United States</option>
      <option value="1" name="Other">Other</option>
      </select>

然后是head标签之间的Javascript代码:

<script>
function reloadPage()
 {
 location.reload();
 }
</script>

因此,问题在于,当我选择“其他”时,页面将重新加载,并且选择了“美国”而不是“其他”,并且表格中的所有其他信息也被清除。 在我看来,浏览器没有在缓存更改,因此在重新加载时,它会清除所有内容。 使用此功能重新加载页面时,将清除输入到表单中的所有信息。 有没有一种方法可以纠正此问题,以便浏览器通过此功能重新加载时不会将表单重置为原始状态?

===============>>#1 票数:1

attila的评论中所述 ,无需重新加载页面,您只需调用一个函数即可完成工作。

但是,我的意思是,要在刷新页面甚至关闭浏览器后保持页面状态,我们可以简单地使用localStorage

这是一个简单的示例:

localStorage["selectedCountry"] = "US";  //store page data
//refresh page...
var country = localStorage["selectedCountry"]; //read page data. country is now "US"

  ask by Thone2 translate from so

未解决问题?本站智能推荐:

3回复

我在清除输入文字宽度jQuery时遇到问题

嗯....我有下一个问题,我不知道为什么.... 我需要清除一些输入,值和文本,但输入中的文本不清楚。 我的代码: 我正在检查输入及其正确的值(“”),但输入中始终有较旧的文本。 我做错了什么?
1回复

使用iframe时遇到问题

使用iframe时,我的工作非常失败,我需要一些帮助。 我以前从未使用过iframe,这是我第一次。 这是有关要尝试使用Galleria滑块生成iframe的说明: http : //galleria.io/docs/references/data/ 我拥有的是jwplayer,我
1回复

复制div时遇到问题

我是Java和jQuery的新手,我想通过单击按钮多次将“ Person [1]” div克隆到“ peopleID” div中,但我似乎无法弄清楚我做错了 的jsfiddle 使用Javascript HTML代码
2回复

随时加载网站时清除缓存浏览器

当网站从本地上线时,我们必须按F5重新加载网页。 加载网站时,我们能否提出清除缓存的想法? 是否有用于强制刷新网站的jQuery或JavaScript?
1回复

使用Shopify代码操作自定义文本框时遇到问题

我的网站上有一个自定义框,供客户在Shopify平台上输入产品自定义。 根据有条件的参数集出现主框(name =“ properties [Engrave]”),没有问题。 本周,我尝试根据相似的参数(名称=“ properties [Engrave2]”)添加第二个框,但是它似乎无法正常运
3回复

我在通过JavaScript进行验证时遇到问题

如果我通过使用ID或类型(在jQuery中)等来验证任何文本框,例如: HTML是: 如果有人使用检查元素选项更改了浏览器中元素的ID,则验证将不起作用。 如何为这种情况提供安全保障? 有什么办法可以从客户端阻止这种情况?
1回复

在网格中创建悬停效果时遇到问题

好吧,我对JavaScript的了解很少。 我的想法是设计一个网格外观,以便每当用户在网格上拖动水平或垂直线的网格上的某个水平或垂直对象时,他就可以知道这是我必须放下对象的地方。 我已经使用指定边框左的表格进行了围网,现在我有一些列和行的网格并用于显示水平线和垂直线,我正在使用绝对位
1回复

将缩略图链接到模态时遇到问题

我试图使用以下代码链接我使用bootstrap框架(javascript)模式创建的thumnails。 <html> <head> <link href="E:\\bootstrap\\css\\bootstrap.min.css"> <
2回复

在导航栏上实现slidedown()动画时遇到问题

我正在尝试使标题导航栏在用户访问我的网页时向下滑动,但是由于我的功能未注册,因此我必须做错了一些事情,从而导致导航栏从一开始就完整显示。 请参阅Bootply 。 HTML: CSS: JS:
2回复

尝试使用.hide()隐藏内容时遇到问题

我正在尝试为客户端构建各种模板构建器,并希望就将模板块引入构建器后如何隐藏它们提出一些建议。 基本思想是,您有一个简单的页面,其中包含HTML模板块的列表,用户可以选择该列表来构建其模板-假设此处#content是保存单独的模板块的容器。 我使用以下方法从外部HTML文件中引入内容: