选项卡式内容:在页面加载时显示最新选项卡

时间:2017-01-19 11:44:40

标签: javascript jquery html forms tabs

我有一个基本的标签内容,显示每个中的表单。我的网站下面的例子。 enter image description here

用户提交表单,当页面重新加载时,它会显示默认的第一个选项卡。有人找到了解决方案吗?目标,如果我在第三个选项卡上,例如,我点击该选项卡中的提交表单,当页面重新加载时,它加载第三个选项卡而不是第一个选项卡?

我相信我可以写一些hacky javascript,例如:

if form submit
check what tab ID form was submitted
force tab open on page load

但我有一种感觉,在2017年我们为这种类型的实例提出了更好的解决方案。我很感激您的时间和精力来回顾我的问题。

1 个答案:

答案 0 :(得分:0)

感谢2017年,您有许多可能的解决方案。 其中一个应该符合你的情况:

  1. 通过AJAX提交表单。 (没有重新加载,没有要打开的标签)
  2. 也许您在提交表单后有任何更改,如您所知,您必须打开"表单标签"?
  3. 将当前标签保存在隐藏的输入字段中,并在加载时读取此输入字段以查看您必须打开的标签
  4. 将当前标签保存到网址并在加载时阅读网址以查看您必须打开的标签
  5. 忘记3和4,请解决方案1或2。