R

텍스트 필드에 숫자 입력시 3자리 단위로 , 찍는 소스

· 2008-06-19 (목) 21:21:32 · 3091 · 1

<form name= form>
<input class="field" name=money onkeyup="number_format(this)">
</form>

<script language="javascript">
function number_format(f) {
 var val = f.value;
 var len = val.length;
    var number_format1 = "", number_format2 = "";
 var c = 0;
 
 if(val.charCodeAt(len-1)<48 || val.charCodeAt(len-1)>57) {
  alert("숫자만 입력해주세요");
  f.value = val.substr(0, (len-1));
 }else{
     if(len > 3) {   
         for(i = 0 ; i < len; i++){
    one = val.charAt(i)
    if(one != ",") number_format1 += one;
         }
   var number_format1_len = number_format1.length;
   var in_c = number_format1_len%3;
   if(!in_c) in_c = 3;
   
   for(i = 0 ; i < number_format1_len; i++){
    number_format2_one = number_format1.charAt(i)
    if(i == in_c){
     number_format2 += ",";
     in_c = 3+in_c;
    }
    number_format2 += number_format2_one;
         }
         f.value = number_format2;
     }
 }
}
</script>

[이 게시물은 관리자님에 의해 2011-10-31 16:57:14 JavaScript에서 이동 됨]
|

댓글 1개

좋네요~ 근데 이거 사용하면 데이터에 컴마가 추가되는 거죠?
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
12-08-29 조회 3,869
12-08-07 조회 3,542
12-08-03 조회 3,487
12-07-31 조회 3,602
12-07-30 조회 3,560
12-07-16 조회 3,756
12-07-15 조회 3,454
12-07-07 조회 3,442
12-07-06 조회 3,538
12-07-03 조회 3,612
12-06-29 조회 3,209
12-06-22 조회 3,574
12-06-17 조회 3,668
12-05-21 조회 3,749
12-05-02 조회 3,336
12-05-02 조회 4,134
12-05-02 조회 3,252
12-04-30 조회 3,362
12-04-30 조회 3,080
12-03-17 조회 3,884
12-03-10 조회 3,322
12-03-08 조회 3,727
12-03-03 조회 3,503
12-02-27 조회 4,909
12-02-17 조회 4,241
12-02-16 조회 4,397
12-02-03 조회 3,254
12-01-31 조회 2,976
12-01-24 조회 3,061
12-01-17 조회 3,810
12-01-05 조회 3,372
11-12-30 조회 2,986
11-12-23 조회 4,566
11-12-08 조회 3,291
11-12-07 조회 4,317
11-11-27 조회 3,755
11-11-25 조회 4,011
11-11-23 조회 3,425
11-11-22 조회 3,387
11-11-09 조회 3,167
11-10-23 조회 3,061
11-10-19 조회 3,043
11-10-08 조회 2,744
11-10-04 조회 2,768
11-10-04 조회 5,208
11-09-01 조회 4,261
11-08-13 조회 2,435
11-08-06 조회 3,123
11-07-11 조회 3,493
11-06-27 조회 2,894
11-06-21 조회 2,506
11-06-13 조회 2,341
11-06-07 조회 2,323
11-05-26 조회 2,331
11-04-20 조회 2,669
11-03-21 조회 2,758
11-03-18 조회 2,448
11-03-11 조회 2,471
11-02-07 조회 2,304
11-01-18 조회 2,633
11-01-12 조회 2,314
11-01-06 조회 2,470
10-12-10 조회 2,728
10-12-09 조회 2,371
10-12-08 조회 4,971
10-11-29 조회 2,465
10-11-28 조회 2,706
10-11-28 조회 2,534
10-11-19 조회 2,726
10-11-04 조회 2,657
10-10-21 조회 2,380
10-10-19 조회 3,330
10-10-12 조회 2,650
10-10-07 조회 2,427
10-09-30 조회 3,439
10-09-17 조회 3,831
10-09-17 조회 3,797
10-05-31 조회 3,456
09-12-31 조회 3,605
09-07-23 조회 4,895
08-09-16 조회 3,161
08-09-06 조회 2,883
08-09-04 조회 3,275
08-08-16 조회 4,355
08-08-15 조회 3,239
08-08-14 조회 4,452
08-08-12 조회 3,806
08-07-23 조회 2,739
08-07-10 조회 3,673
08-07-04 조회 2,901
08-06-27 조회 7,558
08-06-19 조회 4,842
08-05-27 조회 5,459
08-05-25 조회 5,283
08-05-23 조회 3,358
08-05-23 조회 4,454
08-05-21 조회 4,840
08-05-20 조회 4,000
08-05-20 조회 3,243
08-04-18 조회 4,227