<ul class="tabs" style="background: ">
<li><a href="javascript:tabSwitch('tab_1', 'content_1');" id="tab_1" class="active">Payment Gateway Basics</a></li>
<li><a href="javascript:tabSwitch('tab_4', 'content_4');" id="tab_4" >Contact Us</a></li>
</ul>
这些是我的标签,一旦我在“联系我们”标签中提交表单,它就会返回第一个标签。谁能告诉我如何留在同一个标签中? 我正在使用PHP服务器端切换,我正在使用JavaScript。
(我在列表中使用了href
而不是onclick
。Stack Overflow不允许使用更多href
所以我将其更改为onclick
,在此帖之前是编)。
答案 0 :(得分:1)
没有直接提供
你必须传递一些查询字符串
在javascript
的page_load上阅读并根据查询字符串值从javascript设置选项卡。
答案 1 :(得分:0)
您需要一些初始化脚本来确定加载页面时要激活的选项卡。最常见的方法是在您的请求URL中添加一个锚点,并使用javascript读取它。评估该值以确定要激活的选项卡,并使用您的javascript tabSwitch函数执行此操作。
这是一个非常简单的例子,但说明了这个想法。这应该在domready之后执行。
var activeTab = self.document.location.hash;
if(activeTab !== ''){
switchTab(activeTab);
}