2012-03-20 7 views
0
<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 в списке. Переполнение стека не позволяет использовать более href поэтому я изменил его в onclick, до этого пост был отредактирован).

ответ

1

не непосредственно предоставление

Вы должны пройти несколько QueryString

прочитать его на Page_Load в JavaScript

и установить вкладку с JavaScript на основе значения строки запроса.

0

Для определения того, какую вкладку активировать при загрузке вашей страницы, потребуется сценарий инициализации. Самый распространенный способ - добавить привязку к URL-адресу вашего запроса и прочитать это с помощью javascript. Оцените это значение, чтобы определить, какую вкладку активировать и сделать это с помощью функции javascript tabSwitch.

Это очень упрощенный пример, но иллюстрирует идею. Это должно быть выполнено после domready.

var activeTab = self.document.location.hash; 
if(activeTab !== ''){ 
    switchTab(activeTab); 
} 
Смежные вопросы