<html>
<head>
<meta http-equiv="Content-Type" content="application/vnd.ms-excel; charset=UTF-8">
<script language='javascript'>
//콤마찍기
function comma(str) {
str = String(str);
return str.replace(/(\d)(?=(?:\d{3})+(?!\d))/g, '$1,');
}
//콤마풀기
function uncomma(str) {
str = String(str);
return str.replace(/[^\d]+/g, '');
}
function inputNumberFormat(obj) {
obj.value = comma(uncomma(obj.value));
}
</script>
</head>
<body>
<script language='javascript'>
function sum5(){
var wr_51 = document.getElementById('wr_51');
var wr_52 = document.getElementById('wr_52');
var wr_53 = document.getElementById('wr_53');
wr_53.value = comma(Number(uncomma(wr_51.value))+Number(uncomma(wr_52.value)));
}
</script>
입력1<input size=11 style='text-align:right' name=wr_51 id="wr_51" itemname="1" value="" onkeyup="inputNumberFormat(this); sum5()">
입력2<input size=11 style='text-align:right' name=wr_52 id="wr_52" itemname="1" value="" onkeyup="inputNumberFormat(this); sum5()">
합계<input size=11 style='text-align:right' name=wr_53 id="wr_53" itemname="1" value="" onkeyup="inputNumberFormat(this); sum5()">
</body>
</html>
이 코드를 쓰고있는데
혹시 사용중인 html 소스에 문제가있나해서
이것만 넣어서 확인했는데
콤마가 작동되질않습니다..
왜 안되는지 혹시 아시는분계신가요...?
올려주신 소스를 복사해서 써봤더니 잘 되는데요?