读书人

处置数字js

发布时间: 2012-10-26 10:30:59 作者: rapoo

处理数字js

声明:本文为刘兴(http://deepfuture.iteye.com/)原创,如转载请注明来源

// JavaScript Documentfunction checkfsField(field) { var i,j,strTemp,num;  num=field.value;         strTemp=".0123456789";          if ( num.length== 0)  return false;         for (i=0;i<num.length;i++)          {           j=strTemp.indexOf(num.charAt(i));    //判断是否为数字       if (j==-1)           {              //说明有字符不是数字              window.alert("请输入正确的分值");       field.value=0;      field.focus();       return false;             }             }             //说明是数字     if (field.value <0 || field.value>100) {       window.alert("请输入正确的分值");    field.value=0;      field.focus();       return false;         }     else {//进行计算并格式数字  var fname=field.name;  if (fname.indexOf("kfs")!= -1)  {     var fz=field.value;           var cxm=document.getElementById("gxkx2");     fz=(100-fz)/cxm.value*0.3;     var num=new Number(fz);//数字格式化为2位小数     fz=num.toFixed(2);           document.getElementById(fname.slice(1)).value=fz;           return true;  }  var fs;  fs=field.value;  var num2=new Number(fs);  field.value=num2.toFixed(2); } }

?

读书人网 >JavaScript

热点推荐