0

我有一个用户界面,用户在文本框中输入一个数字,在小数点后每三位数字后添加逗号。(例如:1000 会变成 1,000 等等......)

最初,当用户输入数字 1,200 时。框内的值被视为 1 而不是 1200。但是当我在同一个框内重新输入 1200 时。该数字变为正确的值 1200。

我该如何解决这个问题,以便无论如何该值都是 1200。

4

1 回答 1

1

最初检索值时,请使用 JavaScript 的替换功能删除所有逗号。例如,

var num = parseInt( myInput.value.replace(',','') )
于 2012-06-28T18:35:31.993 回答