jquery输入数字自动补全小数点效果
不考虑细节,就是比如我输入一个整数8,自动补全为8.00,输入带小数点的数字如17.26就是17.26...
不考虑细节,就是比如我输入一个整数8,自动补全为8.00,输入带小数点的数字如17.26就是17.26
展开
4个回答
展开全部
toFixed是四舍五入,可能会改变数字
var oNum = $(this).val();
if(!oNum) return false;
var strP=/^\d+(\.\d+)?$/;
var strI=/^\d+$/;
if(!strP.test(oNum)){
$(this).attr('value','');
return false;
}
try{
var pNum = parseFloat(oNum);
if(strI.test(pNum)){
pNum = pNum+'.00';
}
if(pNum!=oNum){
$(this).val(pNum);
}
}catch(ex){
return false;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("input").on("blur",function(){
$(this).val(parseFloat($(this).val()).toFixed(2));
});
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用IUNPT的失焦和聚焦,判断后添加就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-06-28
展开全部
public static void main(String[] args){
System.out.printtln("Hello World!");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询