2012-03-14 72 views
-1

存在逗號和值的問題。將逗號插入輸入值

我有一個值不斷改變,從複選框,滑動從jQuery的ui滑塊和鍵控功能的所有時間。我想在每次更改的總數中添加逗號,而不是將其構建到每個函數中。如果我必須將其構建到每個功能中,我並不反對。最終值只需要逗號就可以了。

這裏有一個小提琴:http://jsfiddle.net/ZSeHU/

這裏有什麼想法?

+2

如果你要去反對票,除非給我法院可以告訴我爲什麼而不是僅僅這樣做。我看不出在這裏投下反對票的理由。 – Sethen 2012-03-14 19:20:58

+0

你應該總是發佈你的代碼,以防鏈接死亡。免責聲明:我所說的可能不是他們爲什麼downvoting的全部或部分原因 – ajax333221 2012-03-14 20:16:01

+0

我見過與我的結構相同的許多線程。只有投票給某人張貼鏈接到代碼並構建適當的問題不應該發生。這只是一種糟糕的形式。 – Sethen 2012-03-14 20:47:21

回答

3

更換$("#increasedRevenueValue").val(value)setIncRevenueValue(value)

內,使用

$("#increasedRevenueValue").val('$'+addCommas(value)); 

其中addCommas如下功能:

function addCommas(nStr) 
{ 
    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'); 
    } 
    return x1 + x2; 
} 

這是源:http://www.mredkj.com/javascript/nfbasic.html

+0

這工作。謝謝! – Sethen 2012-03-14 19:45:58