Extra Form
PHP PHP 7.3
CMS XpressEngine

버튼 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>

  • profile
    https://github.com/customd/jquery-number
  • profile profile
    이 함수를 쓰면 text1 의 벨류를 스크립트로 text2에 넣어도 자동으로 콤마가 담기게되나요?
  • profile
    쓴곳만 콤마가 붙어요
  • profile profile
    확인후에 질문이 있으면 다시한번 질문드려도 괜찮을까요
  • profile profile
    흠 개발자도구콘솔로 벨류를 넣었을경우에는 인식을 못하는군요...

    개발자도구콘솔로 벨류를 넣었을때인식을해야
    다른 텍스트에서 받아온값을 인식할수있을꺼같은데 ... 다른방법은 없을까요?
  • profile profile
    해결하엿습니다1