jquery对单位进行换算的“笨”方法

时间:2017-06-13

DEDE项目上 编辑软件大小(单位换算):

$(document).ready(function(){
	$("#softsize").focusout(function(){
		var value = $("#softsize").attr("value");//获取元素值
		//var vasub = value.match(/[KMG]B/);//获取单位
		var vasub = value.slice(-2);
		var softsizet = parseFloat(value,10);//获取数值
		var sl = value.substring(0,softsizet.length+2);
		//alert(vasub);
		if(vasub == "MB"){
			softsizet = softsizet * 1024;
		}else if(vasub == "KB"){
			softsizet = softsizet;
		}else if(vasub == "GB"){
			softsizet = softsizet * 1024 * 1024;
		}else{
			softsizet = 0;
		}
		softsizet = softsizet * 100;
		$("#softsizet").attr("value",softsizet);
	});
});

DEDE项目上 添加软件大小(单位换算):

$(document).ready(function(){
	$("#unit,#softsize").focusout(function(){
		$unit = $("#unit").attr("value");
		$value = $("#softsize").attr("value");
		if($unit == "MB"){
			$value = $value * 1024;
		}else if($unit == "KB"){
			$value = $value;
		}else if($unit == "GB"){
			$value = $value * 1024 * 1024;
		}else{
			$value = 0;
		}
		$value = $value * 100;
		$("#softsizet").attr("value",$value);
	});
});
上一条:JS简单页面倒计时转跳 下一条:分享js跳转页面方法

相关文章

最新文章