我正在与一个网络应用程序knockout.js和knockout validation。如何配置敲除验证的数字本地化?
我有这样一个视图模型:
var viewModel = {
prop1 : ko.observable().extend({number:true}),
prop2 : ko.observable().extend({number:true}),
prop3 : ko.observable().extend({number:true}),
save : function() {
var vmValidatable = ko.validatedObservable(viewModel);
if (!vmValidatable.isValid())
return false;
}
}
在前端,如果我试图挽救逗号而不是一个点用小数点分隔一个号码我保存函数返回false。
例如:如果PROP1有“1.2”值保存功能工作正常否则如果PROP1有“1,2”值保存函数返回false。
你能帮助我吗?
谢谢很多
您检查了淘汰赛验证本地化文档? https://github.com/Knockout-Contrib/Knockout-Validation/wiki/Localization –
您好史提夫,我已阅读文档,但它谈论“以多种语言显示验证消息”... ... – ilMattion
你能分享数字扩展的代码?它不是knockout.js的默认版本,是吗? – user3297291