var wordMaxLenMap = new Map();
wordMaxLenMap.set("title", 22);
wordMaxLenMap.set("content", 32);
// 각종 "명" 글자수 체크
function fnCheckWord(obj){
var len = 0;
var maxByte = 0;
if (wordMaxLenMap.has($(obj).attr("name"))) {
maxByte = wordMaxLenMap.get($(obj).attr("name"));
}
var str = $(obj).val();
var totalByte = 0;
var oneChar = "";
for (var i = 0; i < str.length; i++) {
oneChar = str.charAt(i);
if (escape(oneChar).length > 4) {
totalByte += 2;
} else {
totalByte++;
}
// 입력한 문자 길이보다 넘치면 잘라내기 위해 저장
if (totalByte <= maxByte) {
len = i + 1;
}
}
if( $(obj).attr("name") == "giftName" ){
$(obj).parent().parent().find("p.bytes").text( totalByte + "/" + maxByte);
} else {
$(obj).parent().find("p.bytes").text( totalByte + "/" + maxByte);
}
if (totalByte > maxByte) {
// alert(maxByte + "자를 초과 입력 할 수 없습니다.");
$(obj).val(str.substr(0, len));
// fnCheckWord($(obj), maxByte);
}
}