3
可能重复:
Dojo: how to remove comma from value有没有办法从dojo的NumberSpinner中删除逗号?
出于某种原因,我的数字增始终显示上述999号作为逗号分隔(1001)。有没有办法让微调器向用户显示非逗号分隔值?
可能重复:
Dojo: how to remove comma from value有没有办法从dojo的NumberSpinner中删除逗号?
出于某种原因,我的数字增始终显示上述999号作为逗号分隔(1001)。有没有办法让微调器向用户显示非逗号分隔值?
您可以使用replace()
方法删除逗号并将其替换为空字符串。
var number = "1,001";
console.log(number.replace(/\,/g, ""));
的另一种方式,我发现(here)是以下内容添加到您的约束对象
pattern:'#'
嗯,这正是我为获得从控制值做的,但有没有办法修复显示给用户的值? – Rogach
我对Dojo不熟悉,所以我不知道这个数字是如何显示给用户的,但我认为你可以通过新的替换值来代替,不是吗?链接会很好,因为我不熟悉 – jeremy
以下是链接 - http://dojotoolkit.org/reference-guide/1.8/dijit/form/NumberSpinner.html。当你编辑这个值时,它显示为'1050',但是当你点击时,它会变成'1,050' - 这可以很好,在一些用来区分大小的区域。 – Rogach