var viewModel = { message1: ko.observable(), message2: ko.observable() }; ko.applyBindings(viewModel);
<h2>value binding</h2> <input type="text" data-bind="value: message1" /> : <span data-bind="text: message1"></span> <h2>textInput binding</h2> <input type="text" data-bind="textInput: message2" /> : <span data-bind="text: message2"></span>