本文介绍了计算JavaScript中的格式化数字的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好,
我正在我的应用程序中进行客户端计算.一切正常,直到客户要求数字格式化.即
首先是1000 + 2000 = 3000
这可以正常工作,但是客户的需求是1000,而不是1000.我成功使用一些Jquery插件格式化了数字.但是现在我没有计算.相反,我在结果文本框中得到NaN.
有关此问题的任何帮助吗?
Hi all,
I am doing client side calculation in my application. Everything was working fine until client asked for number formatting. i.e
first it was 1000 + 2000 = 3000
this works fine but client''s demand was 1,000 instead of 1000. I succeeded format the number using some Jquery plugins. But now I dont get calculations. Instead I get NaN in a result textbox.
Any help about this issue??
function GetTotal(val1,val2)
{
documennt.getElementById('<%=txtResult.ClientID%>').value = Number(val1) + Number(val2);
}
推荐答案
function GetTotal( val1, val2 ) {
document.getElementById( '<%=txtResult.ClientID%>' ).value = parseInt( val1 ) + parseInt( val2 );
}
function GetTotal( val1, val2 ) {
document.getElementById( '<%=txtResult.ClientID%>' ).value = parseInt( val1.replace(',','') ) + parseInt( val2.replace(',','') );
}
这篇关于计算JavaScript中的格式化数字的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!