function personViewModel() {
var self = this;
self.lastName = ko.observable().extend({ required: { message: 'Last name is required' } });
self.firstName = ko.observable().extend({ required: { message: 'First name is required' } });
var firstTabValidation = [
self.lastName,
self.firstName
];
self.validateToNext = function () {
var errors = ko.validation.group(firstTabValidation);
if (errors().length == 0) {
alert('Valid');
} else {
alert(errors.showAllMessages);
}
};
}
ko.applyBindings(new personViewModel());