자바스크립트 3자리마다 콤마 질문..
CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.3 |
문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
버튼 1을 클릭하면
payplus1 text 의 값이
payplus3 text 에 똑같이 담기게됩니다.
payplus3 에 담긴값들이 3자리마다 콤마가 생겼으면 하는데
현재는 클릭을 한번해야지 콤마가 생깁니다
나중에는 hidden 으로 바꾸려고 하는데 방법이있을까요?
<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
개발자도구콘솔로 벨류를 넣었을때인식을해야
다른 텍스트에서 받아온값을 인식할수있을꺼같은데 ... 다른방법은 없을까요?