Q&A

CMS/프레임워크 XE 1.x
개발 언어 PHP 7.3
문제 페이지 주소 비공개 (작성 후 5일 경과)

버튼 1을 클릭하면

payplus1 text 의 값이

payplus3 text 에 똑같이 담기게됩니다.

 

payplus3 에 담긴값들이 3자리마다 콤마가 생겼으면 하는데

현재는 클릭을 한번해야지 콤마가 생깁니다

나중에는 hidden 으로 바꾸려고 하는데 방법이있을까요? 

캡처.PNG

 

 

<script>

$(function add() {
  var $payplus3 = $("#payplus3");
  $payplus3.on('blur',function() {
    // 입력 값 알아내기
    var _$self = $(this);
    var value = _$self.val();

    // 원단위로 변경하기
    var result = AddComma(value);

    _$self.val(result);
  })

});

function AddComma(dataValue) {
  isNumber(dataValue);
  var separateValue = Number(dataValue).toLocaleString('en');
  if (separateValue == 'NaN') {
    return '';
  }
  return separateValue;
}

function isNumber(checkValue) {
    checkValue = '' + checkValue;
    if (isNaN(checkValue) || checkValue == "") {
      alert('숫자만 입력해 주세요!!!');
      return;
    }
}
</script>

댓글 6