글자수 제한 문제.

별명 입력시 글자수를 4~8자까지 하려면?
아래처럼 했더니, 영문은 되는데, 한글이 안 되네요. - _-ㅋ
방법좀 가르쳐 주세요~

if(f.mb_nick.value.length < 4 || f.mb_nick.value.length > 8) {
alert("별명이 잘못되었습니다.\n4~8자만 입력하세요!!");
f.mb_nick.focus();
return;
}
|

댓글 3개

아 되네요. 위처럼하니까
1234 = 4글자
가나다라 = 4글자네요.
byte로 했으면 하는 소망이 있네요. - _-ㅋ
/gnu/skin/member/스킨 ... 에서 register_form.skin.php 파일에서

<input class=m_text type=text name='mb_nick' maxlength=20 minlength="2" required itemname="별명" value='<?=$member[mb_nick]?>' onchange="fregisterform.mb_nick_enabled.value='';">
120~123 줄 부근에 있는 위 줄에서 maxlength=20 ← 요 숫자를 16 으로 잡아주심 되지 않을까요?

영숫자 2글자 = 한글 1글자
또 기본설정 폼에서 이름(별명) 표시에도 16 으로 변경하구요.
(허접탱이의 답변이라 정확하지 않을 수 있겠습니다.)
답변 감사합니다. ^^
그렇게 하면 단순히 16까지 입력만 방지하는 수준이네요.
maxlength=16 = 일이삼사오육칠팔구일이삼사오육
maxlength=16 = 1234567890123456

아래 링크에서 해결했네요. ^^;;
http://blog.naver.com/kisself79/40011887885
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
19년 전 조회 1,514
19년 전 조회 1,017
19년 전 조회 1,526
19년 전 조회 1,570
19년 전 조회 1,438
19년 전 조회 1,535
19년 전 조회 1,584
19년 전 조회 1,900
19년 전 조회 1,690
19년 전 조회 1,547
19년 전 조회 1,597
19년 전 조회 1,606
19년 전 조회 1,525
19년 전 조회 2,742
19년 전 조회 1,532
19년 전 조회 1,579
19년 전 조회 1,596
19년 전 조회 1,587
bbabosae
19년 전 조회 2,839
19년 전 조회 1,756
🐛 버그신고