ㅇㅇ
이름은 거창하다만..

받는페이지--join_chk.php
<?
include "../_inc/_common.php";
include $RSC_BOARD['PATH']."_inc/_base_top.php";

$Ajax_return="none";
if($_POST['id']){
 if(strlen($_POST['id'])<=4){
  $Ajax_return="short";
 }else if(strlen($_POST['id'])>16){
  $Ajax_return="long";
 }else{
  $member_is_qry ="select * from ".$DB_TABLES['MEMBER_TABLE']." where id='".$_POST['id']."'";
  $member_is_res = $DB->query($member_is_qry);
  $MEMBER_CNT = $DB->db_count($member_is_res);

  if($MEMBER_CNT==0){
   $Ajax_return="true";
  }else{
   $Ajax_return="false";
  }
 }
}

echo $Ajax_return;
?>





보내는 페이지---join.php

<script>
$(document).ready(function(){
 $('#id').keyup(function(){
  $.ajax({
   type:"POST",        //POST GET
   url:"../06/join_chk.php",     //PAGEURL
 //  dataType: "html",       //HTML XML SCRIPT JSON
   data : ({id: $("#id").val()}),
   timeout : 30000,       //제한시간 지정
   cache : false,        //true, false
   success: function whenSuccess(args){  //SUCCESS FUNCTION
    $("#idchk_commit").val("");
    switch(args){
     case("true"):
      show_args="<font color='blue'>사용 가능합니다.</font>";
      $("#idchk_commit").val("Y");
     break;
     case("false"):
      show_args="<font color='red'>이미 사용중인 아이디 입니다.</font>";
     break;
     default:
     case("none"):
      show_args="<font color='red'>아이디를 입력 해주세요.</font>";
     break;
     case("short"):
      show_args="<font color='red'>아이디는 4자 이상으로 입력 해주세요.</font>";
     break;
     case("long"):
      show_args="<font color='red'>아이디는 16자 미만으로 입력 해주세요.</font>";
     break;
    }
    $('#resultDIV').html(show_args);
   },
   error: function whenError(e){    //ERROR FUNCTION
    alert("code : " + e.status + "\r\nmessage : " + e.responseText);
   }
  });
 });
});
</script>


<input type="hidden" name="idchk_commit" id="idchk_commit" value="" validate="null,아이디">
<input type="text" name="id" id="id" class="input_text j_id" maxlength="20" validate="null,아이디">
<div id="resultDIV"><font color='red'>아이디를 입력 해주세요.</font></div>

신고

댓글을 달아 주세요

 «이전 1 2 3 4 5 6 7 8 9 10 ··· 33  다음»