2014-02-14 1 views
2

먼저 제출, 그렇게 내 '타잔'영어 ... 내가 가지고 tipical JQuery와 탭의 코드를 변명 :변경 jQuery를 탭 결국의

<div id="tabs-1"> 
    <form id="alpha"> 
     ... 
     <input type="submit" value="send"/> 
    </form> 
</div> 
<div id="tabs-2"> 
    <form id="beta"> 
     ... 
     <input type="submit" value="send"/> 
    </form> 
</div> 
<div id="tabs-3"> 
    <form id="gamma"> 
     ... 
     <input type="submit" value="send"/> 
    </form> 
</div> 

제출 후 페이지가 다시로드되고 첫 번째 탭 (# tabs-1)으로 바뀝니다. 내 질문 : 양식을 제출 한 후 원하는 탭에서 내 페이지를 다시 시작하려면 어떻게합니까? 예를 들어, "감마"양식을 제출하면 페이지가 # tabs-3에서 다시로드되기를 원합니다.

사용할 수 있습니까?

미리 감사드립니다.

+0

활성화 : http://stackoverflow.com/questions/ 4565128/set-default-tab-in-jquery-ui-tabs – esviko

답변

2
$(document).ready(function() { 
    $([tab container]).tabs("option", "active", [tab number]); 
}); 
+0

나는 더 나은 것을 얻을 때까지 지금까지 여러분의 해결책을 다룰 것입니다. 어떻게 적응시키는 지 설명해 주시겠습니까? 이걸 함수로 추가해야한다고 생각하지 않습니까? – aNGRoN

+0

jsFiddle에 현재 코드를 제공 할 수 있습니까? – RobinvdA

+0

나는 우리 자신의 서버 측 언어 때문에 '청소'하려고합니다 ...하지만 기본적으로 깔끔한 코드가 답에 있습니다. 제출자 버튼에서 onClick 이벤트에 대한 함수를 적용해야합니까? 죄송합니다. 저는 선생님입니다. 지금까지 몇 년 동안 코딩을하지 않았습니다 ... 저는 초보자가 아니라 기억 상실증이있는 프로그래머입니다. ThanksAlot – aNGRoN

0

를 사용하여 쿠키에 따라 형태 선택을 기억 제출 페이지로드, 마지막 선택을 확인하고 마지막으로 선택한 폼이 질문에 전에 요청 된 따라

+0

죄송합니다. 쿠키를 사용할 수 없습니다 ... 모든 세션 및 쿠키 관리를 수행하는 자체 파싱 서버 언어 (eBDML)가 있습니다. – aNGRoN