채택완료

숫자 콤마 더하기

2019-12-24 (화) 20:54:47 4,104

텍스트에 숫자를 입력 후 버튼을 누르면 div 에 출력되도록 하였습니다.

한 번 버튼을 누르면 정상적으로 ex) 111.111.111 이런식으로 출력되는데,

텍스트에 숫자를 한 번더 입력 후 추가를 하면 값이 더하기가 되서 나와야되는데, 이부분에서 오류가 나네요 ㅠㅠ

        function delComma(str){
    var temp_str = String(str); 
  var reg = new RegExp(",", "gi");
    return temp_str.replace(reg, "");

}

total_commision = delComma($("#total_commision").val());

total_commision = parseInt(total_price* ( commission_per / 100));

|

답변 2개

채택된 답변
+20 포인트

이런류의 이슈는 로그로 찍어보면서 어떻게 변화가 생기는지 보는것입니다.

위에서부터 하나씩 찍어보십시오.

올려주신 소스 자체가 이해하기 어렵네요

total_commision = delComma($("#total_commision").val());

위 구문으로 콤마를 제거 하신것 같은데,

total_commision = parseInt(total_price* ( commission_per / 100));

해당 위 구문에서는 제거한 변수가 들어가는 부분이 없습니다.

답변을 작성하려면 로그인이 필요합니다.