2014-03-02 7 views
-1

document.ready() 함수가 포함 된 "myjs.js"파일을 가져 오는 index.php 페이지가 있습니다. document.ready() 함수 내에서 .hide();를 호출하여 홈 탭을 표시합니다. 다른 탭을 나타내는 모든 div에서 탭을 클릭하면 현재 div가 숨겨지고 클릭 된 탭과 함께 표시되는 div가 표시되도록 코드도 있습니다.POST 양식을 제출하면 내 document.ready() 함수가 다시 호출됩니까?

내가 가진 탭 중 하나가 프로필 탭입니다. 여기서 제출 버튼이있는 POST 양식이 있습니다. 제출 버튼을 클릭하면 페이지가 홈 탭으로 돌아갑니다 (처음 페이지로 이동할 때와 완전히 동일). 이것이 일어나는 것을 막을 수있는 방법이 있습니까? 제출 버튼 내가 내의 index.php 페이지의 상단에있는 일부 PHP에 해당하지만 난 버튼을 :(클릭하면 프로필 탭을 떠나고 싶어하지 않는

감사

편집.! : 실제로 로그온하고 스스로 볼 수있는 코드는 여기에 라이브입니다 : 이름 : 비밀번호 asdf을 :

사용 자격 증명 www.aaemexico.com/login.php

asdf을 "perfil에 이동 "탭에서 새 비밀번호를 선택하십시오 (다른 사용자가 계속 액세스 할 수 있도록 비밀번호를 asdf로 변경하십시오) 버튼을 클릭하십시오. 가급적이면 버튼을 클릭 한 후 홈 탭으로 돌아 가지 않으려합니다.

+1

설명하는 문제를 나타내는 코드를 공유하겠습니까? http://jsfiddle.net의 형태로 좋을 것입니다. –

+0

편집보기, 코드가있는 페이지가 포함되어 있습니다 – werlkaw

답변

0

양식을 제출하고 페이지를 게시하는 것처럼 들립니다. document.ready가 다시 실행되지 않도록 제출 기능을 무시하고 기본 이벤트를 방지 할 수 있습니다.

또는 document.ready에서 페이지가 이미로드되었는지 확인하고 페이지가 이미로드되어 있는지 확인하십시오.

+0

onSubmit 함수를 재정의했습니다. 감사! – werlkaw