회원가입이 영문이름도 되게 하려면 어떻게 해야 하나요? 정보
회원가입이 영문이름도 되게 하려면 어떻게 해야 하나요?본문
회원가입 폼을 영문으로 작성하고 있는데요..
그누 원본의 한글이름으로만 넣게 되있는데요.
영문이름도 넣으려면 어떻게 해야 하나요.
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;
이렇게 주석 처리 하니까
회원가입약관에 동의하라고 회원가입약관으로 되튕겨 버리는군요.
그누 원본의 한글이름으로만 넣게 되있는데요.
영문이름도 넣으려면 어떻게 해야 하나요.
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;
이렇게 주석 처리 하니까
회원가입약관에 동의하라고 회원가입약관으로 되튕겨 버리는군요.
댓글 전체
js/wrest.js
관련사항있습니다.
이곳도 처리해 주세요.
관련사항있습니다.
이곳도 처리해 주세요.
답변 감사드립니다.
js/wrest.js <-- 이거 한참 이리저리 해봤는데 어디를 고쳐야 하는지 조언 부탁드립니다.
이름 입력란에 예를 들어 "Michael Jackson" 이라는 이름도 넣을 수 있고
또는 "홍길동" 이라고 도 넣을 수 있으려면 어디를 고쳐야 하는지요..?
검색관련 여기 저기에 주석처리 하고 새로 고침하고 다시 회원가입해보고..
자꾸 되 튕겨버리네요. 그냥 원본대로 하면 잘들어가는데 꼭 영어 이름을
입력할 일이 있어어요..
js/wrest.js <-- 이거 한참 이리저리 해봤는데 어디를 고쳐야 하는지 조언 부탁드립니다.
이름 입력란에 예를 들어 "Michael Jackson" 이라는 이름도 넣을 수 있고
또는 "홍길동" 이라고 도 넣을 수 있으려면 어디를 고쳐야 하는지요..?
검색관련 여기 저기에 주석처리 하고 새로 고침하고 다시 회원가입해보고..
자꾸 되 튕겨버리네요. 그냥 원본대로 하면 잘들어가는데 꼭 영어 이름을
입력할 일이 있어어요..
// 한글인지 검사
한글검사하는거 전부 주석처리 하세요...
한글검사하는거 전부 주석처리 하세요...
알송달송님 조언대로 register_form.update.php / register_form.skin.php 주석 처리만으로도 되는구요. 답변감사드립니다.
테스트 한번 해 보세요.
이름을 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;
}
}
이름을 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;
}
}
공백은 어쩔 수가 없군요. 이름을 붙여 쓰던가 해야 겠습니다. 답변 진심으로 감사드립니다.
4.32.11 최신버전인데요..
알쏭달쏭님것도 연후하은아빠님거도 모두 저에게는 안되네요. 휴
그냥 계속 재 회원동의약관으로 넘어가버리네요.
미치겟네요.
도움 좀 부탁드립니다.
알쏭달쏭님것도 연후하은아빠님거도 모두 저에게는 안되네요. 휴
그냥 계속 재 회원동의약관으로 넘어가버리네요.
미치겟네요.
도움 좀 부탁드립니다.
수정했습니다 캄사 *^^*
감사합니다 알송달송님 *^^*
수정하니 되내용~~
수정하니 되내용~~
저도 계속 회원가입약관에 동의하라고 회원가입약관으로 튕겨버려서 저는 한글검사하는 부분만 삭제했어요.
예를들면
var pattern = /([^가-힣\x20^a-z^A-Z])/i; 이부분을
var pattern = /([^a-z^A-Z])/i; 이렇게요....
예를들면
var pattern = /([^가-힣\x20^a-z^A-Z])/i; 이부분을
var pattern = /([^a-z^A-Z])/i; 이렇게요....
감사^^*