Files
2023-03-22 11:41:09 +08:00

87 lines
2.8 KiB
JavaScript

function setSize(bit,byte1,kb,mb,gb,tb){
$("#bitTxt").val(bit);
$("#bytesTxt").val(byte1);
$("#kbTxt").val(kb);
$("#mbTxt").val(mb);
$("#gbTxt").val(gb);
$("#tbTxt").val(tb);
}
$("#bitTxt").keyup(function(){
var value = $(this).val();
if(value=="")return;
value = parseFloat(value);
var bit = value;
var byte1 = value/8;
var kb = value/8/1024;
var mb = value/8/1024/1024;
var gb = value/8/1024/1024/1024;
var tb = value/8/1024/1024/1024/1024;
setSize(bit,byte1,kb,mb,gb,tb);
})
$("#bytesTxt").keyup(function(){
var value = $(this).val();
if(value=="")return;
value = parseFloat(value);
var bit = value*8;
var byte1 = value;
var kb = value/1024;
var mb = value/1024/1024;
var gb = value/1024/1024/1024;
var tb = value/1024/1024/1024/1024;
setSize(bit,byte1,kb,mb,gb,tb);
})
$("#kbTxt").keyup(function(){
var value = $(this).val();
if(value=="")return;
value = parseFloat(value);
var bit = value*8*1024;
var byte1 = value*1024;
var kb = value;
var mb = value/1024;
var gb = value/1024/1024;
var tb = value/1024/1024/1024;
setSize(bit,byte1,kb,mb,gb,tb);
})
$("#mbTxt").keyup(function(){
var value = $(this).val();
if(value=="")return;
value = parseFloat(value);
var bit = value*8*1024*1024;
var byte1 = value*1024*1024;
var kb = value*1024;
var mb = value;
var gb = value/1024;
var tb = value/1024/1024;
setSize(bit,byte1,kb,mb,gb,tb);
})
$("#gbTxt").keyup(function(){
var value = $(this).val();
if(value=="")return;
value = parseFloat(value);
var bit = value*8*1024*1024*1024;
var byte1 = value*1024*1024*1024;
var kb = value*1024*1024;
var mb = value*1024;
var gb = value;
var tb = value/1024;
setSize(bit,byte1,kb,mb,gb,tb);
})
$("#tbTxt").keyup(function(){
var value = $(this).val();
if(value=="")return;
value = parseFloat(value);
var bit = value*8*1024*1024*1024*1024;
var byte1 = value*1024*1024*1024*1024;
var kb = value*1024*1024*1024;
var mb = value*1024*1024;
var gb = value*1024;
var tb = value;
setSize(bit,byte1,kb,mb,gb,tb);
})