// JavaScript Document
function saveInput2(InputId)
{
	var source=document.getElementById(InputId).value;
	var dotflag;
	dotflag=0;
	for( j=0;j<source.length;j++)
	{
			//删除按住键连续输入的非法字符
		if( (source.substr(j,1)<'0' || source.substr(j,1)>'9' )  )
		{
			//alert("Exist illege character!");
			//小数点只保留一个
			if(source.substr(j,1) == '.' && dotflag == 0 )
			{
				dotflag=1;
				continue;
			}
			document.getElementById(InputId).value=source.substr(0,j);
			return true;
		}
	}
}
function checkInput2(InputId,dotlen)
{
	var source=document.getElementById(InputId).value;
	var dest="";
	var content="";
	//取出有效数字
	for( i=0; i<source.length; i++ )
	{
		if((source.substr(i,1)!='0') && (source.substr(i,1) !='.'))
		{
			break;
		}
	}
	//判断是否存在非法字符
	for( j=i;j<source.length;j++)
	{
		if( (source.substr(j,1)<'0' || source.substr(j,1)>'9' ) && (source.substr(j,1) != '.' ) )
		{
			//alert("Exist illege character!");
			document.getElementById(InputId).value=source.substr(0,j);
			return false;
		}
		if( source.substring(j,j+1)=='.')
		{
			i++;
			continue;
		}
		content=content+source.substring(j,j+1);
	}
	//有效数字长度小于要求的小数点后有效数字长度，补充有效数字前的零
	if( dotlen>0)
	{
		dest="0.";
		for( i=dotlen; i>-1; i-- )
		{
			if( content.length==i )
			{
				dest=dest+content;
				break;
			};
			dest=dest + "0";
		};
	};
	//将有效数字转换成带小数点的数字
	if( content.length>dotlen )
	{
		dest='';
		for(i=0 ; i < content.length -dotlen ;i++ )
		{
			dest=dest+content.substring(i,i+1);
		}
		if( dotlen > 0 )
		{
			dest=dest+".";
			dest=dest+content.substring(i,i+dotlen);
		}
	};
	document.getElementById(InputId).value=dest;
}
