select2 knockoutjs bindingHandler
by RobertSudwarts
HTML
<script src="http://cdnjs.cloudflare.com/ajax/libs/knockout/2.3.0/knockout-min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/knockout.mapping/2.3.5/knockout.mapping.js"></script>
<div>
<br/>
Your cellphone number:
<input type='text' data-bind="value: cellphoneNumber, enable: hasCellphone" />
<br/>
<label for="chk">edit</label>
<input type='checkbox' id="chk" data-bind="checked: hasCellphone" />
</div>
JavaScript
var viewModel = {
hasCellphone : ko.observable(false),
cellphoneNumber: "07968 512 546"
};
ko.applyBindings(viewModel);