初始值不正确

时间:2012-06-28 18:30:37

标签: javascript html

我有一个用户界面,用户在一个文本框中输入一个数字,在小数点后每三位数后面加一个逗号。 (例如:1000将变为1,000,依此类推......)

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

如何解决这个问题,无论如何都是1200.

1 个答案:

答案 0 :(得分:1)

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

var num = parseInt( myInput.value.replace(',','') )