YesYo.com MintState Forums
뒤로    YesYo.com MintState BBS > Tech > Javascript
검색
멤버이름    오토
비밀번호 
 

입력폼의 글자수 제한

페이지 정보

작성자 MintState 댓글 0건 조회 11,981회 작성일 08-11-17 11:49

본문

입력폼의 글자수 제한

<script>
function cb_check_text(o, name, length)
{
	if(o.value=="")
	{
		alert(name+" 입력해주십시오");
		o.focus();
		return false;
	}

	if(length>0)
	{
		if(o.length>length) 
		{
			alert(name+" "+length+"자 아내로 입력해주십시오.");
			o.focus();
			return false;
		}
	}

	return true;
}

function length_check(io, co, max, nam) {
	if(io.value.length > max) {
		alert(nam + "의 길이는 "+max+"자 이내로 해주십시오");
		io.value = io.value.substr(0, max);
	}
	co.value = io.value.length;
}

function check_form(f) {
	if(!cb_check_text(f.title, "홈페이지 제목을", 20)) return false;
	if(!cb_check_text(f.desc, "홈페이지 설명을", 50)) return false;
	if(!cb_check_text(f.username, "등록자 이름을", 10)) return false;

	return true;
}
</script>
<form name="add" method="post" action="index.html" onsubmit="return check_form(this)">
제목 : <input tabindex=1 type=text name='title' maxlength=20 style='width:310px' onKeyUp="length_check(this.form.title,this.form.count_title,20,'제목')" value="fdsfdasfadsdfsfdsafddsfdasfdsa"> 
현재 [<input type="text" name="count_title" style="border:0;background-color:#F5F3EF; color=#008000" readonly size=2 value=0>]자를 입력하셨습니다. <br /><br />
설명 : <textarea tabindex=2 cols=40 rows=6 name='desc' style='width:310px' onKeyUp="length_check(this.form.desc,this.form.count_desc,50,'설명')"></textarea>
현재 [<input type="text" name="count_desc" style="border:0;background-color:#F5F3EF;color=#008000;" readonly size=2 value=0>]자를 입력하셨습니다.<br /><br />
이름 : <input tabindex=3 type=text name='username' maxlength=10 style='width:310px'><br />
<br />
<input type="image" src=btn.gif>
</form>

댓글목록

등록된 댓글이 없습니다.

Total 179건 6 페이지
Javascript 목록
번호 제목 글쓴이 조회 날짜
열람중 MintState 11982 11-17
78 MintState 9846 11-17
77 MintState 14605 11-17
76 MintState 12498 11-17
75 MintState 14074 11-17
74 MintState 20407 11-17
73 MintState 14514 11-17
72 MintState 13058 11-17
71 MintState 14054 11-17
70 MintState 12001 11-17
69 MintState 10764 11-17
68 MintState 9596 11-17
67 MintState 10360 11-17
66 MintState 10080 11-17
65 MintState 11273 11-17
64 MintState 10143 11-17
63 MintState 14994 11-11
62 MintState 11650 11-10
61 MintState 10219 11-10
60 MintState 11043 11-10
게시물 검색
모바일 버전으로 보기
CopyRight ©2004 - 2024, YesYo.com MintState. ™