Javascript 提交表单后,如何防止页面刷新并使其保持在同一选项卡部分

Javascript 提交表单后,如何防止页面刷新并使其保持在同一选项卡部分,javascript,php,ajax,forms,tabs,Javascript,Php,Ajax,Forms,Tabs,我使用了一个多用途和功能性的表单脚本,我可以通过嵌入或页面加载将其调用到mltiple选项卡式设计中 每个选项卡都嵌入了一个不同的表单,再加上表单验证等,我让它工作得非常完美。问题是,当我在选项卡1中提交表单时,它将恢复到最后一个选项卡的保存状态,而不是带有已提交表单的选项卡。 我正在使用FSContact表单-()Php版本和SkyTabs-(。 我对php和编程都是新手。 感谢您的帮助。基本解决方案:在加载文档时(window.onload或$(document.ready())向表示所选选

我使用了一个多用途和功能性的表单脚本,我可以通过嵌入或页面加载将其调用到mltiple选项卡式设计中

每个选项卡都嵌入了一个不同的表单,再加上表单验证等,我让它工作得非常完美。问题是,当我在选项卡1中提交表单时,它将恢复到最后一个选项卡的保存状态,而不是带有已提交表单的选项卡。 我正在使用FSContact表单-()Php版本和SkyTabs-(。 我对php和编程都是新手。
感谢您的帮助。

基本解决方案:在加载文档时(
window.onload
$(document.ready())向表示所选选项卡的每个表单添加隐藏输入如果该值存在,则使用JS选择相应的选项卡,否则将其置于其初始状态Hi Abdo,感谢您的及时响应。您能告诉我将(window.onload或$(document.ready())放在何处吗?是否在选项卡中或者表单?如果这是一个愚蠢的问题,我很抱歉,但我不确定如何实现您的答案。谢谢。隐藏的输入应该在表单中,以便可以提交到服务器(以及其他数据)并在页面加载过程中重复使用,忽略
窗口。onload
事件,只需检查传递的选项卡值并将适当的css类添加到所选的tabHi Abdo,再次感谢。我按照建议做了,但恐怕它会恢复到上次保存的状态选项卡,而不是触发表单输入的选项卡。我将继续尝试并调整。我同时,如果任何人或你自己能够用某种代码片段来演示这一点,这将对我和其他人都有帮助。谢谢你的时间。非常感谢。你所说的“它正在恢复到上次保存的状态选项卡”是什么意思?你能编辑你的答案并发布你尝试过的代码吗?