채택완료

reg_mb_id_check() 아이디 중복검사 함수질문 ㅠ

2015-05-12 (화) 15:14:59 6,924

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

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

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

참고하여 쓰려고 합니다.

그리고 write.skin.php 내에

Copy
<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>​

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

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

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

 

Copy
<TD class=m_padding>                <input class=ed maxlength=20 size=20 id='reg_mb_id' name="mb_id" value="" onblur='reg_mb_id_check();​​​​'>                <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>​

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

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

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

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

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

|

답변 4개

채택된 답변
+20 포인트

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

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

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

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

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

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

'reg_mb_id_check' 이

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

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

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

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

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

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