【发布时间】:2012-12-30 16:39:39
【问题描述】:
出于某种原因,我的 NumberSpinner 总是将 999 以上的数字显示为逗号分隔 (1,001)。有没有办法让微调器向用户显示非逗号分隔值?
【问题讨论】:
标签: javascript dojo dijit.form
出于某种原因,我的 NumberSpinner 总是将 999 以上的数字显示为逗号分隔 (1,001)。有没有办法让微调器向用户显示非逗号分隔值?
【问题讨论】:
标签: javascript dojo dijit.form
您可以使用replace() 方法删除逗号并用空字符串替换它们。
var number = "1,001";
console.log(number.replace(/\,/g, ""));
我发现的另一种方法 (here) 是将以下内容添加到您的约束对象中
pattern:'#'
【讨论】:
1050,但当您点击离开时,它会更改为1,050 - 这可能很好,在某些语言环境中它用于分隔幅度。
onchange 改变值的事件?