회원님들.. 부탁드릴께있습니다... 도와주세요.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

회원님들.. 부탁드릴께있습니다... 도와주세요.. 정보

회원님들.. 부탁드릴께있습니다... 도와주세요..

본문

회원님들.. 부탁드릴께있습니다...
회원가입 아래 부분란을 없애려고합니다..

패스워드 분실 질문&답변 / 이메일 / 성별선택 / 소식메일 /SMS수신 / 정보공개

검색을 통해 register_form.skin.php 파일 건들어서 해당부분 주석처리하면

회원가입시 저란들이 없앨수있는건 아는데.. 저부분들을 주석처리하고

회원가입 하려고하면  가입할 아이디 암호 입력 하고 회원가입 버튼누르면

개인정보 취급방침 내용에 동의를 해야만 가입이 된다는 팝업창이 뜨네요

가입도 물론되질않구요..

전문가님들 도와주세요 부탁좀드릴게요... 검색해봐도 딱히 내용두없고...

어떻하죠...
  • 복사

댓글 전체

방법은 두가지 입니다.
1. 해당 부분을 지우시고(주석처리하거나) 아래 자바스크립트에서 체크하는 항목을 주석처리한다.
register.skin.php 하단에 아래와 같은 자바스크립트가 있습니다.

<script type="text/javascript">
function fregister_submit(f)
{
    var agree1 = document.getElementsByName("agree");
    if (!agree1[0].checked) {
        alert("회원가입약관의 내용에 동의하셔야 회원가입 하실 수 있습니다.");
        agree1[0].focus();
        return false;
    }

    var agree2 = document.getElementsByName("agree2");
    if (!agree2[0].checked) {
        alert("개인정보취급방침의 내용에 동의하셔야 회원가입 하실 수 있습니다.");
        agree2[0].focus();
        return false;
    }

    f.action = "./register_form.php";
    return true;
}

if (typeof(document.fregister.mb_name) != "undefined")
    document.fregister.mb_name.focus();
</script>

위 부분을 아래처럼
<script type="text/javascript">
function fregister_submit(f) 
{
    /* 주석의 시작
    var agree1 = document.getElementsByName("agree");
    if (!agree1[0].checked) {
        alert("회원가입약관의 내용에 동의하셔야 회원가입 하실 수 있습니다.");
        agree1[0].focus();
        return false;
    }




    var agree2 = document.getElementsByName("agree2");
    if (!agree2[0].checked) {
        alert("개인정보취급방침의 내용에 동의하셔야 회원가입 하실 수 있습니다.");
        agree2[0].focus();
        return false;
    }
    주석의 끝 */




    f.action = "./register_form.php";
    return true;
}




if (typeof(document.fregister.mb_name) != "undefined")
    document.fregister.mb_name.focus();
</script>

참고로 자바스크립트를 설명드리면
 if (!agree1[0].checked) { // ()안의 조건식이 true이면 { 표시에서 } 표시까지 실행한다.
        //인풋박스중 name이 agree1인것의 첫번째가 채크되지 않았다면
        // ! 는 not의 의미이구요 agree1[0] 에서 []는 배열인덱스로 [0]이라면 첫번째
        alert("회원가입약관의 내용에 동의하셔야 회원가입 하실 수 있습니다.");
      //경고창을 띠운다
        agree1[0].focus();
      //그 체크박스에 포커스를 준다
        return false;
      // false를 반환한다.
    }
© SIRSOFT
현재 페이지 제일 처음으로