我使用knowkoutjs创建一个简单的模型,我想验证它。
即使我指定验证消息,仍会显示默认消息。
ko.validation.configure({
parseInputAttributes: true
});
var data = { name: "Joe Shmo", email: "joe@shmo.com" };
var validationMapping = {
'name': {
create: function(options) {
return ko.observable(options.data).extend({required: true,message:"name is required"});
}
}
}
var viewModel = ko.validatedObservable(ko.mapping.fromJS(data, validationMapping));
ko.applyBindings(viewModel);
以下是fiddle
感谢您的帮助。
的Yoann
答案 0 :(得分:0)
我找到了方法,我的错误,验证映射的语法是错误的。
语法很好:
var validationMapping = {
'name': {
create: function(options) {
return ko.observable(options.data).extend(
{
required:{
params:true,
message:"name is required"
}
});
}
}
}
我还更新了fiddle。