R

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

· 2008-06-19 (목) 21:21:32 · 3095 · 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건
+
제목 글쓴이 날짜 조회
08-11-26 조회 4,537
08-11-25 조회 3,670
08-11-25 조회 2,860
08-11-25 조회 4,428
08-11-25 조회 4,308
08-11-21 조회 4,291
08-11-21 조회 5,212
08-11-20 조회 3,837
08-11-20 조회 3,651
08-11-19 조회 3,925
08-11-19 조회 4,180
08-11-18 조회 3,959
08-11-15 조회 2,815
08-11-14 조회 3,108
08-11-14 조회 2,762
08-11-14 조회 3,181
08-11-13 조회 3,811
08-11-12 조회 9,928
08-11-07 조회 4,431
08-11-07 조회 5,439
08-11-03 조회 3,230
08-11-01 조회 4,920
08-11-01 조회 2,903
08-10-30 조회 2,614
08-10-30 조회 3,516
08-10-30 조회 2,629
08-10-30 조회 2,866
08-10-30 조회 2,739
08-10-29 조회 3,835
08-10-29 조회 2,806
08-10-29 조회 2,337
08-10-20 조회 2,458
08-10-18 조회 4,394
08-10-16 조회 3,433
08-10-16 조회 3,253
08-10-14 조회 2,476
08-10-11 조회 3,777
08-10-11 조회 2,378
08-10-09 조회 2,479
08-10-09 조회 2,648
08-10-09 조회 4,081
08-10-08 조회 3,743
08-10-02 조회 3,730
08-10-02 조회 2,470
08-10-02 조회 2,570
08-09-29 조회 4,555
08-09-29 조회 4,191
08-09-26 조회 5,532
08-09-26 조회 3,509
08-09-26 조회 3,587
08-09-26 조회 2,722
08-09-26 조회 3,766
08-09-26 조회 3,488
08-09-26 조회 4,251
08-09-22 조회 3,793
08-09-22 조회 2,954
08-09-22 조회 3,854
08-09-22 조회 2,891
08-09-22 조회 2,519
08-09-21 조회 3,531
08-09-20 조회 4,096
08-09-20 조회 5,387
08-09-20 조회 4,444
08-09-20 조회 2,762
08-09-20 조회 2,966
08-09-20 조회 3,520
08-09-20 조회 2,895
08-09-20 조회 3,090
08-09-20 조회 4,072
08-09-20 조회 3,564
08-09-20 조회 3,149
08-09-19 조회 5,555
08-09-19 조회 4,341
08-09-19 조회 2,648
08-09-18 조회 4,956
08-09-18 조회 4,017
08-09-18 조회 3,388
08-09-18 조회 2,600
08-09-18 조회 3,563
08-09-18 조회 3,351
08-09-17 조회 3,234
08-09-16 조회 3,176
08-09-10 조회 2,410
08-09-09 조회 3,218
08-09-06 조회 4,115
08-09-06 조회 2,649
08-09-06 조회 2,996
08-09-06 조회 2,696
08-09-06 조회 2,897
08-09-06 조회 2,795
08-09-06 조회 2,744
08-09-05 조회 3,792
08-09-05 조회 3,604
08-09-05 조회 3,399
08-09-05 조회 2,625
08-09-05 조회 3,678
08-09-05 조회 5,608
08-09-05 조회 4,090
08-09-05 조회 2,981
08-09-05 조회 3,126