JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://dl.dropboxusercontent.com/u/15827167/Scripts/knockout.validation.js"></script>
JavaScript
var prop1 = ko.observable().extend({ required: true }),
prop2 = ko.observable().extend({ required: true });
var validation = ko.validatedObservable([prop1, prop2]);
function resetFields() {
prop1(undefined);
prop2(undefined);
}
var vm = {
prop1: prop1,
prop2: prop2,
validation: validation,
reset: resetFields
};
vm.reset();
console.log(vm.validation.isValid());
prop1.clearError();
prop2.clearError();
console.log(vm.validation.isValid());