/** * 전국 사업소 사용자화면 */ // keyUp 호출시 onkeyup = checkNum(this) 로 보내주면 됩니다. var checkNum = function (obj) { for(var i=0; i "9"){ alert("이 필드는 숫자만 입력 가능합니다."); obj.value = ""; obj.focus(); return false; } } return true; }; //textarea 현재 글자수 표시 var checkMaxLength= function(maxEng, textareaId, divId) { var maxKor = maxEng / 2; var textreceived = new String($("#" + textareaId).val()); var count = 0; var length = textreceived.length; for(var i = 0; i < length; i++){ var thisChar = textreceived.charAt(i); if (escape(thisChar).length > 4){ count += 2; }else{ count++; } } $("#" + divId).text(count); if (count > maxEng) { alert("최대 입력 Byte를 초과하였습니다. \n"+maxEng+"자(한글 "+maxKor+"자) 이내로 입력하시기 바랍니다."); cutMaxLength($("#" + textareaId).val(), maxEng, textareaId); $("#" + divId).text(maxEng); } }; function trim(s) { return s.replace( /^\s*/, "" ).replace( /\s*$/, "" ); }