javascript代码,用于将逗号添加到通过计算生成的数字

时间:2018-05-29 20:36:48

标签: javascript numbers comma generated

我的所有内容都在我的页面上http://demositepca.com/butch/calc.html

我需要做的是为数字添加一个,因此当我输入第一个数字时,第二个数字的剩余部分需要显示为1000例如。我试图使用我在研究中找到的一些代码,但还没有。

现在,如果我为第一个文本框输入35000而第二个数字为25,那么第一个数字我需要添加一个逗号来直接代理商客户文本框和值将是10010但我需要它显示为10,010

任何人都可以告诉我如何为所有被禁用的文本框执行此操作。

function addCommas(nStr) {
if (!nStr) return;
nStr += '';
x = nStr.split('.');
x1 = x[0];
x2 = x.length > 1 ? '.' + x[1] : '';
var rgx = /(\\d+)(\\d{3})/;
while (rgx.test(x1)) {
    x1 = x1.replace(rgx, '$1' + ',' + '$2');
}
this.value = x1 + x2;
}

我的代码的问题是我的数字是通过计算产生的,它们是只读的,所以onchange和onkeyup现在可以在这个过程中工作。我需要一种运行上面代码的新方法来工作并让它显示逗号。我也试过onblur和同样的事情。

0 个答案:

没有答案