a태그에 onclick=return false가 작동하지않습니다ㅠ

a태그에 onclick=return false가 작동하지않습니다ㅠ

QA

a태그에 onclick=return false가 작동하지않습니다ㅠ

본문

그누보드 sns 회원가입에서(register.skin.php, social_register.skin.php)

회원약관을 동의하고 sns로 회원가입하기 버튼을 눌러서 로그인하고 이동할 수 있게 고치려고 하는데요

<?php if( social_service_check('facebook') ) { //페이스북 로그인을 사용한다면 ?>

<a href="<?php echo $self_url;?>?provider=facebook&url=<?php echo $urlencode;?>" class="sns-icon social_link sns-facebook" title="페이스북">

<span class="ico"></span>

<span class="txt">페이스북로 회원가입하기</span>

</a><br>

<?php } //end if ?>

에서

<?php if( social_service_check('facebook') ) { //페이스북 로그인을 사용한다면 ?>

<a href="<?php echo $self_url;?>?provider=facebook&url=<?php echo $urlencode;?>" onclick="return fregister_sns_submit();" class="sns-icon social_link sns-facebook" title="페이스북">

<span class="ico"></span>

<span class="txt">페이스북로 회원가입하기</span>

</a><br>

<?php } //end if ?>

onclick을 추가해주었고

 

function fregister_sns_submit()

{

var form = document.fregister;

if (!form.agree.checked) {

alert("회원가입약관의 내용에 동의하셔야 회원가입 하실 수 있습니다.");

form.agree.focus();

return false;

}

if (!form.agree2.checked) {

alert("개인정보취급방침의 내용에 동의하셔야 회원가입 하실 수 있습니다.");

form.agree2.focus();

return false;

}

return true;

}

 

이렇게 함수를 넣어주었습니다.

alert문구는 제대로 뜨는데 이 다음에 sns로그인 새창이 떠버리네요.

그냥 onclcik="return false;"로 바로 입력해주어도 그냥 sns로그인 창이 뜹니다.

 

방법 알려주신다면 감사하겠습니다.

이 질문에 댓글 쓰기 :

답변 1

a 태그 내 href가 작동해서 그럽니다. javascript:void(0);으로 바꿔서 해보세요.

답변을 작성하시기 전에 로그인 해주세요.
전체 121
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT