我的问题是关于Stack Overflow的旧问题:
问题是关于knockout.js和knockout.validation.js中的日期验证。
有没有人在MVC 4中有一个很好的敲除绑定示例来验证日期条目?
使用上面的链接我实现了以下示例:
ko.validation.rules['simpleDate'] = {
validator: function (val, validate) {
return ko.validation.utils.isEmptyVal(val) || moment(val, 'MM/DD/YYYY').isValid();
},
message: 'Invalid date'
};
接下来,我遵守规则:
self.ChildDateOfBirth = ko.observable().extend({ simpleDate: true });
这背后的整个想法是,如果用户输入14/02/2009然后失去焦点,则应在框旁边弹出一条消息作为无效日期。
我一定是做错了......
答案 0 :(得分:3)