탈

회원가입이 영문이름도 되게 하려면 어떻게 해야 하나요?

· 2010-06-04 (금) 11:15:18 · 5708 · 11
회원가입 폼을 영문으로 작성하고 있는데요..

그누 원본의 한글이름으로만 넣게 되있는데요.

영문이름도 넣으려면 어떻게 해야 하나요.


skin/member/basic/register_form.skin.php 파일 중..
------------------------------------------------
// 이름 검사
if (f.w.value=='') {
if (f.mb_name.value.length < 1) {
alert('Please input your name');
f.mb_name.focus();
return false;
}

var pattern = /([^가-힣\x20])/i;
if (pattern.test(f.mb_name.value)) {
alert('이름은 한글로 입력하십시오.');
f.mb_name.focus();
return false;
}
}
----------------------------------------

부분 에서

// var pattern = /([^가-힣\x20])/i;
// if (pattern.test(f.mb_name.value)) {
// alert('이름은 한글로 입력하십시오.');
// f.mb_name.focus();
// return false;

이렇게 주석 처리 하니까

회원가입약관에 동의하라고 회원가입약관으로 되튕겨 버리는군요.
|

댓글 11개

2010-06-04 (금) 12:08:39
js/wrest.js
관련사항있습니다.
이곳도 처리해 주세요.
2010-06-04 (금) 19:50:54
답변 감사드립니다.

js/wrest.js <-- 이거 한참 이리저리 해봤는데 어디를 고쳐야 하는지 조언 부탁드립니다.

이름 입력란에 예를 들어 "Michael Jackson" 이라는 이름도 넣을 수 있고
또는 "홍길동" 이라고 도 넣을 수 있으려면 어디를 고쳐야 하는지요..?

검색관련 여기 저기에 주석처리 하고 새로 고침하고 다시 회원가입해보고..
자꾸 되 튕겨버리네요. 그냥 원본대로 하면 잘들어가는데 꼭 영어 이름을
입력할 일이 있어어요..
2010-06-05 (토) 13:49:58
// 한글인지 검사
한글검사하는거 전부 주석처리 하세요...
2010-06-05 (토) 22:32:24
알송달송님 조언대로 register_form.update.php / register_form.skin.php 주석 처리만으로도 되는구요. 답변감사드립니다.
2010-06-05 (토) 18:41:26
테스트 한번 해 보세요.
이름을 Michael Jackson 처럼 공백이 있을경우 검색에 문제가 있을수 있을것 같습니다.
차라리 MichaelJackson .. 붙여쓰기 권장....
그래도 공백을 넣으실려면 스크립트 찾아서 수정해 보세요..


bbs/register_form_update.php 대충 70줄 정도

// 이름은 한글만 가능
// if (!check_string($mb_name, _G4_HANGUL_))
// alert('이름은 공백없이 한글만 입력 가능합니다.');
if (!check_string($mb_name, _G4_HANGUL_ + _G4_ALPHABETIC_))
alert('이름은 공백없이 한글 또는 영어만 입력 가능합니다.');



register_form.skin.php

// 이름 검사
if (f.w.value=='') {
if (f.mb_name.value.strip().length < 1) {
alert('이름을 입력하십시오.');
f.mb_name.activate();
return false;
}

// var pattern = /([^가-힣\x20])/i;
var pattern = /([^가-힣\x20^a-z^A-Z])/i;
if (pattern.test(f.mb_name.value)) {
alert('이름은 한글 또는 영어만 가능합니다.');
f.mb_name.activate();
return false;
}
}
2010-06-05 (토) 22:33:09
공백은 어쩔 수가 없군요. 이름을 붙여 쓰던가 해야 겠습니다. 답변 진심으로 감사드립니다.
2010-09-28 (화) 20:39:34
4.32.11 최신버전인데요..

알쏭달쏭님것도 연후하은아빠님거도 모두 저에게는 안되네요. 휴

그냥 계속 재 회원동의약관으로 넘어가버리네요.

미치겟네요.

도움 좀 부탁드립니다.
2011-04-18 (월) 13:36:18
수정했습니다 캄사 *^^*
2011-04-18 (월) 13:40:59
감사합니다 알송달송님 *^^*
수정하니 되내용~~
저도 계속 회원가입약관에 동의하라고 회원가입약관으로 튕겨버려서 저는 한글검사하는 부분만 삭제했어요.
예를들면
var pattern = /([^가-힣\x20^a-z^A-Z])/i; 이부분을
var pattern = /([^a-z^A-Z])/i; 이렇게요....
2011-06-15 (수) 13:37:26
감사^^*
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
10-06-06 조회 1,593
10-06-05 조회 1,916
10-06-05 조회 2,418
10-06-05 조회 1,737
10-06-05 조회 1,261
10-06-04 조회 2,505
10-06-04 조회 2,821
10-06-04 조회 1,757
10-06-04 조회 1,649
10-06-04 조회 1,664
10-06-04 조회 5,709
10-06-04 조회 1,662
10-06-04 조회 1,740
10-06-03 조회 1,860
10-06-03 조회 1,691
10-06-03 조회 1,869
10-06-03 조회 1,501
10-06-03 조회 1,791
10-06-03 조회 3,232
10-06-03 조회 1,625