테스트 사이트 - 개발 중인 베타 버전입니다

reg_mb_id_check() 아이디 중복검사 함수질문 ㅠ 채택완료

타조 10년 전 조회 6,555

​글쓰기를 하면서 신규 아이디를 추천하는 필드가 있는데

글쓰기 시 아이디를 중복검사 하려고 하다보니 기본설치폴더의 register_form.skin.php 를 참고하여

아래의 코드를 가져왔고 onblur='reg_mb_id_check();​​​​' 이 함수를 써서 아작스방식을 이용하여

참고하여 쓰려고 합니다.

 

그리고 write.skin.php 내에

 

</p><p><script>
var member_skin_path = "<?=$member_skin_path?>";
</script>
<script type="text/javascript" src="<?=$member_skin_path?>/ajax_register_form.jquery.js"></script>
<script type="text/javascript" src="<?=$g4[path]?>/js/md5.js"></script>
<script type="text/javascript" src="<?=$g4[path]?>/js/sideview.js"></script>​</p><p>

이런 함수들을 참고하여 호출하고

 

경로에 맞게 ajax_mb_id_check.php 이런 파일들도 넣어줬습니다.

아래는 아이디 중복검사를 하는 부부이고요...

 

</p><p><TD class=m_padding>
                <input class=ed maxlength=20 size=20 id='reg_mb_id' name="mb_id" value="" onblur=<span id="husky_bookmark_start_1431410497378"></span><span id="husky_bookmark_start_1431410497351"></span>'reg_mb_id_check();​​<span id="husky_bookmark_end_1431410497378"></span>​​<span id="husky_bookmark_end_1431410497351"></span>'>
                <span id='msg_mb_id'></span>
                <table height=25 cellspacing=0 cellpadding=0 border=0>
                <tr><td><font color="#66a2c8">※ 영문자, 숫자, _ 만 입력 가능. 최소 3자이상 입력하세요.</font></td></tr>
                </table>
            </TD>​ </p><p>

 

하지만 어떻게 하더라도 아래 에러 메세지만 나오고 아작스가 동작을 하질 않네요 ㅠㅠ

 

'reg_mb_id_check' 속성 값이 null이거나 정의되지 않았습니다. Function 개체가 아닙니다.

 

혹시나 해서 원본부분을 참고하여 스크립트도 가져와보고 통채로 소스를 잘라 넣어보고 해도

결국 저 부분을 해결하지 못하고 있습니다. 글쓰기전에 단순히 중복검사만 하면 되는데...ㅠㅠ

고수님들 힌트좀 부탁드리겠습니다....꾸벅~ (__

 

 

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
10년 전

위 내용만 봐서는 확인이 안됩니다.

가입 페이지 ajax로 먼저 값이 날아가야대는지 봐야되는데 위오류는

jquery자체 소스가 기능을 못하는거같네요.

onblur='reg_mb_id_check();​​​​'

부분등에서 함수를 살펴보세여

관련함수가 3가지 정도됩니다.

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

d
10년 전
'reg_mb_id_check' 이

 함수내에 오류가 있을 겁니다. 잘 확인해보세요. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

10년 전
띠아블님 감사합니다. 일단 관련함수는 다 호출되었고요 토스카님 말씀대로 이미 본 것 같지만 다시 차근차근 보고 있지만 해결기미가 아직은 ㅠㅠ

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

10년 전

jquery 호출은 하신거겠죠? 혹시나 해서 말씀드립니다~

 

</p><p><script type="text/javascript" src="<?=$g4['path']?>/js/jquery-1.4.2.min.js"></script></p><p>

와 같은 부분이 포함되어있는지 확인해보세요. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인