javascript 선언문
<script type="text/javascript">-ml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> // are_name - textarea객체, ari_max - 제한길이 수 function f_chk_byte(aro_name,ari_max) { var ls_str= aro_name.value; var li_str_len = ls_str.length; var li_max= ari_max; var i= 0; var li_byte= 0; var li_len= 0; var ls_one_char = ""; var ls_str2= "";
for(i=0; i< li_str_len; i++) { ls_one_char = ls_str.charAt(i); if (escape(ls_one_char).length > 4) li_byte += 2; else li_byte++;
if (li_byte <= li_max) li_len = i + 1; }
if(li_byte > li_max) { alert("한글 " +ari_max + "글자를 초과 입력할수 없습니다. 초과된 내용은 자동으로 삭제 됩니다."); ls_str2 = ls_str.substr(0, li_len); aro_name.value = ls_str2; } aro_name.focus(); } </script> |
HTML 영역
<textarea rows="5" cols="20" onkeyup="f_chk_byte(this,1000)"></textarea> |
function Limit(obj){
var maxLength = parseInt(obj.getAttribute("maxlength"));
if(obj.value.length > maxLength){
alert("내용은 1500자를 초과할 수 없습니다. 초과된 내용은 삭제됩니다.");
obj.value = obj.value.substring(0,maxLength);
return;
}
}
'WEB' 카테고리의 다른 글
HTML SELECT OPTION (0) | 2012.07.29 |
---|---|
Cannot create JDBC driver of class '' form connect URL 'null' (3) | 2012.07.29 |
스트러츠 아스키코드 html태그로 입력받기 (0) | 2012.07.29 |
css !important (0) | 2012.07.29 |
태그 찾아서 속성 바꾸기 (0) | 2012.07.29 |