추천인아이디 필수입력? > 그누4 질문답변

그누4 질문답변

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

추천인아이디 필수입력? 정보

추천인아이디 필수입력?

본문

추천인아이디를 필수입력으로 하고 싶은데요.
관리자 메뉴에서는 없어서 register_form.skin 에서

아래와 같이 required itemname='추천인아이디'를 삽입하였더니
회원가입창에서 아이디 중복 체크가 되지않고, 창이 넘어가질 않습니다. ^^;;

어떻게 해야 하는지요?

부탁합니다~

<TD width="160" class=m_title>추천인아이디</TD>
            <TD class=m_padding><input type=text name=mb_recommend required itemname='추천인아이디' class=m_text></TD>
  • 복사

댓글 전체

수정하셨던 부분은 원상복구 하시고 register_form.skin 에서 소스하단에있는 스크립트중에 추천인관련 코드가 보이실겁니다. 그 부분에서 추천인 아이디에 값이 있는지 없는지 체크하는 코드만 추가하시면 될겁니다.

if (typeof(f.mb_recommend) != 'undefined') {
 if(f.mb_recommend.value) {
    if (f.mb_id.value == f.mb_recommend.value) {
        alert('본인을 추천할 수 없습니다.');
        f.mb_recommend.activate();
        return;
    }
  } else {
  alert('추천인 아이디가 입력되지않았습니다');
  f.mb_recommend.focus();
  return;
  }
}

이정도로만 수정하셔도 어느정도는 해결하실수있겠구요 더 완벽하게 하시려면 register_update.skin.php 에서 post로 추천인 값이 넘어왔는지 체크하시고 값이 없다면 back시키면 되겠지요
복제아이 08-05-16 18:14  124.♡.229.130     
알려주신대로 아래 코드를 추가하였는데도 역시 마찬가지로 회원가입창에서 아이디 중복체크가 되지않습니다.

else {
  alert('추천인 아이디가 입력되지않았습니다');
  f.mb_recommend.focus();
  return;
  }
}
두번째줄  if(f.mb_recommend.value) {  이거 빼먹으셨나요? 전부다 복사해서 추천인관련 코드 다 지우시거나 선택후에 붙여넣기하세요. 참고로 제가 적어드린건 추가가 아니라 수정입니다.
에고 저는 늘 설명드릴때 손대지않은 기본소스를 토대로 설명드립니다. 어느부분을 잘못건드리셨는지 해당파일을 보기전에는 잘 모르겠네요. register_form.skin.php 파일만 새로 덮어씌우고 제가 적어드린거 접목해보세요
© SIRSOFT
현재 페이지 제일 처음으로