채택완료
onclick 함수 여러개 등록시..
<a onClick="option1();option2();" href="#">
<script>
function option1(){
if($('input[name=wr_12]').is(':checked')==false){
alert('옵션을 선택하세요');
$('html, body').animate({
scrollTop: "+="+$('input[name=wr_12]').offset().top
}, 800);
//if문이 걸리면 여기까지만 작동 option2함수로 넘어가지 않도록!
}
}
function option2(){
if($('input[name=wr_13]').is(':checked')==false){
alert('옵션을 선택하세요');
$('html, body').animate({
scrollTop: "+="+$('input[name=wr_13]').offset().top
}, 800);
}
}
</script>
위와같이 한개의 a태그 버튼을 만들어 onclick이벤트를 2개 이상 주었는데
예를 들어 첫번째 이벤트 option1이 alert값에 걸리면 option2가 실행되지 않도록 할 수 있나요?
답변 2개
채택된 답변
+20 포인트
Copy
<a onClick="option1();" href="#">
<script>
function option2(){
if($('input[name=wr_13]').is(':checked')==false){
alert('옵션을 선택하세요');
$('html, body').animate({
scrollTop: "+="+$('input[name=wr_13]').offset().top
}, 800);
}
}
function option1(){
if($('input[name=wr_12]').is(':checked')==false){
alert('옵션을 선택하세요');
$('html, body').animate({
scrollTop: "+="+$('input[name=wr_12]').offset().top
}, 800);
} else {
option2();
}
}
</script>
답변을 작성하려면 로그인이 필요합니다.