ajax_register_form.js

불당   
   조회 5617  

// 회원아이디 검사
function reg_mb_id_check() {
    var url = member_skin_path + "/ajax_mb_id_check.php";
    var para = "reg_mb_id="+encodeURIComponent($F('reg_mb_id'));
    var myAjax = new Ajax.Request(
        url,
        {
            method: 'post',
            // 주소창 보안 방지 javascript:void(document.fregisterform.mb_id_enabled.value='000');
            // 동기식 (폼전송시 입력값이 바른지 검사한 후 mb_id_enabled 를 체크하기 때문)
            asynchronous: false,
            parameters: para,
            onComplete: return_reg_mb_id_check // callback 함수
);
}
 
function return_reg_mb_id_check(req) {
    var msg = $('msg_mb_id'); // <span id='msg_mb_id'></span> 메시지를 쓸 곳
    var result = req.responseText;
    switch(result) {
        case '110' : msg.update('영문자, 숫자, _ 만 입력하세요.').setStyle({ color: 'red' }); break;
        case '120' : msg.update('최소 3자이상 입력하세요.').setStyle({ color: 'red' }); break;
        case '130' : msg.update('이미 사용중인 아이디 입니다.').setStyle({ color: 'red' }); break;
        case '140' : msg.update('예약어로 사용할 수 없는 아이디 입니다.').setStyle({ color: 'red' }); break;
        case '000' : msg.update('사용하셔도 좋은 아이디 입니다.').setStyle({ color: 'blue' }); break;
        default : alert( '잘못된 접근입니다.\n\n' + result ); break;
    }
    $('mb_id_enabled').value = result;
}
 
// 별명 검사
function reg_mb_nick_check() {
    var url = member_skin_path + "/ajax_mb_nick_check.php";
    var para = "reg_mb_nick="+encodeURIComponent($F('reg_mb_nick'));
    var myAjax = new Ajax.Request(
        url,
        {
            method: 'post',
            // 주소창 보안 방지 javascript:void(document.fregisterform.mb_id_enabled.value='000');
            // 동기식 (폼전송시 입력값이 바른지 검사한 후 mb_id_enabled 를 체크하기 때문)
            asynchronous: false,
            parameters: para,
            onComplete: return_reg_mb_nick_check
        });
}
 
function return_reg_mb_nick_check(req) {
    var msg = $('msg_mb_nick');
    var result = req.responseText;
    switch(result) {
        case '110' : msg.update('별명은 공백없이 한글, 영문, 숫자만 입력 가능합니다.').setStyle({ color: 'red' }); break;
        case '120' : msg.update('한글 2글자, 영문 4글자 이상 입력 가능합니다.').setStyle({ color: 'red' }); break;
        case '130' : msg.update('이미 존재하는 별명입니다.').setStyle({ color: 'red' }); break;
        case '000' : msg.update('사용하셔도 좋은 별명 입니다.').setStyle({ color: 'blue' }); break;
        default : alert( '잘못된 접근입니다.\n\n' + result ); break;
    }
    $('mb_nick_enabled').value = result;
}

// E-mail 주소 검사
function reg_mb_email_check() {
    var url = member_skin_path + "/ajax_mb_email_check.php";
    var para = "reg_mb_id="+encodeURIComponent($F('reg_mb_id'));
        para += "&reg_mb_email="+encodeURIComponent($F('reg_mb_email'));
    var myAjax = new Ajax.Request(
        url,
        {
            method: 'post',
            // 주소창 보안 방지 javascript:void(document.fregisterform.mb_email_enabled.value='000');
            // 동기식 (폼전송시 입력값이 바른지 검사한 후 mb_email_enabled 를 체크하기 때문)
            asynchronous: false,
            parameters: para,
            onComplete: return_reg_mb_email_check
        });
}
 
function return_reg_mb_email_check(req) {
    var msg = $('msg_mb_email');
    var result = req.responseText;
    switch(result) {
        case '110' : msg.update('E-mail 주소를 입력하십시오.').setStyle({ color: 'red' }); break;
        case '120' : msg.update('E-mail 주소가 형식에 맞지 않습니다.').setStyle({ color: 'red' }); break;
        case '130' : msg.update('이미 존재하는 E-mail 주소입니다.').setStyle({ color: 'red' }); break;
        case '000' : msg.update('사용하셔도 좋은 E-mail 주소입니다.').setStyle({ color: 'blue' }); break;
        default : alert( '잘못된 접근입니다.\n\n' + result ); break;
    }
    $('mb_email_enabled').value = result;
}
- opencode.co.kr -
데브렉 닷넷마스터
윈도폰7, 실버라이트, ASP.NET, C#, Ajax, jQuery 닷넷 강의.
취업브랜드파워 1위 잡코리아
AJAX, 직무별 산업별 궁금한 채용정보 다 모였다! 한눈에 보는 취업정보!
AJAX, 알지오
IT전문교육 실무중심 AJAX, 원격평생교육시설 정식인가.
파워링크 AD   클릭초이스등록


제목Page 1/2
     
2015-05   75447   불당
2016-05   26540   불당
2011-12   181279   불당
2016-05   40429   불당
2014-05   98683   불당
2008-10   8516   불당
2007-09   6895   불당
2007-09   7232   불당
2007-05   7095   불당
2007-05   4623   불당
2007-05   5521   불당
2007-05   9745   불당
2007-05   6952   불당
2007-05   5444   불당
2007-05   5785   불당
2007-05   5618   불당
2007-05   4813   불당
2007-05   4640   불당
2007-05   4442   불당
2007-05   7112   불당
2007-05   6154   불당
2007-05   5191   불당
2007-05   5738   불당
2007-05   7518   불당
2007-05   4197   불당