/*
* comment : onkeypress, onkeyup 시 숫자 값 체크
*/
function fn_OnkeyNumber(){
if((event.keyCode<48)||(event.keyCode>57))
{
event.returnValue = false;
}
}
/*
* comment : obj컨트롤 값에 ',' 적용하여 숫자형태로 보여줌
*/
function fn_ApplyComma(obj){
if(obj.value.indexOf(',') > -1)
{
obj.value = obj.value.split(',').join('');
}
obj.value = fn_ApplyCommaString(obj.value);
}
/*
* comment : 3자리 수마다 ',' 문자를 삽입하여 콤마를 가지는 문자열 형태로 반환
*/
function fn_ApplyCommaString(n) {
var x='';
var sum='';
str=n+'';
for(var i=str.length;i>0;i--) {
c=str.charAt(str.length-i);
if(i%3==0&&(str.length!=i)) { sum=sum+','; }
sum=sum+c;}
return sum;
}
onkeyup="fn_CalPriceAmt(this);fn_ApplyComma(this);" onKeyPress="fn_OnkeyNumber();"
댓글 없음:
댓글 쓰기