3ケタカンマ編集(1)


数値を入力して下さい

 

入力チェックはしていません。
整数のみ対応

カンマ編集


<SCRIPT LANGUAGE=javascript>
<!--
function T1_onkeypress() {
 cal01();
}

function T1_onkeyup() {
 cal01();
}

function cal01(){
var ss2,ss3,ss4,fg00,j;
 if (document.d01.T1.value == ""){
  document.d01.T2.value = "";
 } else {
  fg00 = 1;
  if (document.d01.T1.value < 0){
   fg00 = -1;
  } else {
  }
  if (document.d01.T1.value == 0){
   document.d01.T2.value = 0;
  } else {
   ss2 = Math.abs(document.d01.T1.value);
   fg01 = 0;
   ss3 = "";
   while(ss2 > 0){
    fg01++;
    j = ss2 % 10;
    ss2 = Math.floor(ss2/10);
//カンマ編集
    if (fg01 > 3){
     ss4 = "" + j + "," + ss3;
     fg01 = 1;
    } else {
     ss4 = "" + j + ss3;
    }  
    ss3 = ss4; 
   }
//不等号の編集
   if (fg00 == 1){
    document.d01.T2.value = ss3;
   } else {
    document.d01.T2.value = "-" + ss3;
   } 
  } 
 }
}

//-->
</SCRIPT>


<input type="text" name="T1" size="20" LANGUAGE=javascript onkeypress="return T1_onkeypress()" onkeyup="return T1_onkeyup()"></td>

注意

1)JavaScriptで処理しています。JavaScript対応ブラウウザでご使用下さい。




02/03/04更新

戻る