KV-Issue
Can't remember the issue number. Update example when finding that issue.
by Cristian Trifan
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.2.0/knockout-debug.js"></script>
<script src="https://rawgit.com/Knockout-Contrib/Knockout-Validation/master/Dist/knockout.validation.js"></script>
<ul data-bind="foreach: errors, visible: errors().length > 0">
<li data-bind="text: $data"></li>
</ul>
<input type="text" placeholder="Description" data-bind="textInput: description" /><br />
<input type="text" placeholder="Amount" data-bind="textInput: amount" /><br />
JavaScript
ko.validation.init({messagesOnModified:false}, true)
function CostEditViewModel() {
this.description = ko.observable().extend({ required: { message: "Please enter the description", params: true } });
this.amount = ko.observable()
.extend({ required: { message: "Please enter the amount", params: true } })
.extend({ number: { message: "The amount is not valid", params: true } });
this.errors = ko.validation.group(this, {observable: true});
}
var costEditViewModel = new CostEditViewModel();
ko.applyBindings(costEditViewModel);