首先在input 中加入onblur 这个参数
<input type="text" id="fsdxx_'+index+'" name="fsdxx_'+index+'" onblur="supplementDecimalPoint(this)" onkeydown="onlyNum(event)" validate="{required:true,checkNumber:true, checkFsdxx:'+index+'}" class="form-control input-sm width-35"/>
然后在js 中写
//input 框补小数点
function supplementDecimalPoint(CurrentObj){
var dataVal =CurrentObj.value;
var dataF = parseFloat(dataVal);
var dataEnd = Math.round(dataF*100)/100;
var dataString = dataEnd.toString();
var rs = dataString.indexOf('.');
if (rs < 0) {
rs = dataString.length;
dataString += '.';
}
while (dataString.length <= rs + 3) {
dataString += '0';
}
$("#"+CurrentObj.id).val(dataString);
}
就ok 了