Q&A

CMS/프레임워크 XE 1.x
개발 언어 PHP 7.3

<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 소스에 문제가있나해서 

이것만 넣어서 확인했는데 

콤마가 작동되질않습니다..

 

왜 안되는지 혹시 아시는분계신가요...?

 

댓글 9