자바스크립트 질문드립니다.

자바스크립트 질문드립니다.

QA

자바스크립트 질문드립니다.

답변 1

본문

안녕하세요

 

개인정보활용동의 체크박스를 만들고 있습니다.

 


<button class="btn_01" onclick="form_Check();">문의하기</button>

<script>
function form_Check(){
    if (form1.agree.checked== false){
        alert('개인정보활용에 동의하셔야 합니다.');
        form1.agree.focus();
        return;
    }
    if(!confirm('상담신청 하시겠습니까?')) return;
    form1.submit();
}
</script>

 

잘되는데 체크안한상태에서 확인을 누르면

"개인정보활용에 동의하셔야 합니다" 얼럿이 뜬 후 

다시 돌아가야 하는데

그냥 그대로 상담신청이 이루어져 버립니다..;

 

어떤게 문제일까요 도움 부탁드립니다..ㅠㅠ

이 질문에 댓글 쓰기 :

답변 1

폼안에 있는 버튼은 기본적으로 submit이 동작하게 됩니다.

onclick이벤트를 넣으셨으니 해당 onclick이벤트가 동작 후에 submit 동작도 이루어지는것이죠

 

그누보드의 wirte.skin.php에서 해당 폼처리 버튼 이벤트 클릭을 어떻게 처리하고 있는지 확인하시면 됩니다.

 

그누보드의 경우 폼 속성에 onsubmit="fwrite_submit(f) return false;"
스크립트 부분에

 

fwrite_submit(f){

//내용

}

 

이런식으로 하여 처리가 되어지고 있습니다.

 

write.skin.php를 참조해보세요.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
  • 질문이 없습니다.
전체 0
© SIRSOFT
현재 페이지 제일 처음으로