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로그인 창이 뜹니다.
방법 알려주신다면 감사하겠습니다.