我正在使用Kendo ui的mvvm框架,并尝试获取输入以应用格式,以便将数字格式化为两位小数。类似的东西:
<input type="text" id="myTextbox" data-format="0.00" data-bind="value: variableInMyViewModel" />
...但它没有格式化值。你能在输入上使用数据格式吗?如果没有,最好的方法是什么?
答案 0 :(得分:2)
我可能不会使用文本框来接收数字,我会切换到一个kendo数字文本框,您可以在其中设置格式(n2)和小数位数。
<input data-role="numerictextbox" data-decimals="2" data-format="n2" data-bind="value: variableInMyViewModel" />
在kendoui看演示 http://demos.telerik.com/kendo-ui/numerictextbox/mvvm
请参阅kendoui的文档 http://docs.telerik.com/kendo-ui/api/javascript/ui/numerictextbox#configuration-format