회원가입에서 이름을 중문으로 입력 > 그누4 질문답변

그누4 질문답변

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

회원가입에서 이름을 중문으로 입력 정보

회원가입에서 이름을 중문으로 입력

본문

회원가입에서 폼에서 이름을
중문으로 입력하려하는데 ~~ 
풀리지가 않네요ㅡ.ㅡ

고수님들한테 부탁드립니다.

수고하세요.
  • 복사

댓글 전체

skin 에서 register_form.skin.php 파일을 수정하시면 됩니다.

==============================================
        var pattern = /([^가-힣\x20])/i;
        if (pattern.test(f.mb_name.value)) {
            alert('이름은 한글로 입력하십시오.');
            f.mb_name.activate();
            return false;
        }
==============================================
요부분을 주석처리 해주시면 되겠습니다.
==============================================
/*
      var pattern = /([^가-힣\x20])/i;
        if (pattern.test(f.mb_name.value)) {
            alert('이름은 한글로 입력하십시오.');
            f.mb_name.activate();
            return false;
        }
*/
==============================================
skin 폴더내 ajax_mb_nick_check.php 에서
26~38 라인 보시면

==================================================
// 별명은 한글, 영문, 숫자만 가능
if (!check_string($reg_mb_nick, _G4_HANGUL_ + _G4_ALPHABETIC_ + _G4_NUMERIC_)) {
    echo "110"; // 별명은 공백없이 한글, 영문, 숫자만 입력 가능합니다.
} else if (strlen($reg_mb_nick) < 4) {
    echo "120"; // 4글자 이상 입력
} else {
    $row = sql_fetch(" select count(*) as cnt from $g4[member_table] where mb_nick = '$reg_mb_nick' ");
    if ($row[cnt]) {
        echo "130"; // 이미 존재하는 별명
    } else {
        echo "000"; // 정상
    }
}
==================================================

요 부분을

==================================================
// 별명은 한글, 영문, 숫자만 가능
if (strlen($reg_mb_nick) < 4) {
    echo "120"; // 4글자 이상 입력
} else {
    $row = sql_fetch(" select count(*) as cnt from $g4[member_table] where mb_nick = '$reg_mb_nick' ");
    if ($row[cnt]) {
        echo "130"; // 이미 존재하는 별명
    } else {
        echo "000"; // 정상
    }
}
==================================================

더 섬세하게 조정 하시려면 복잡해지실거 같구요.
이정도로 수정하시면 될거같습니다.

그리고 혹시 utf-8 이나 GB2312 인코딩 사용하시는건가요?
© SIRSOFT
현재 페이지 제일 처음으로