JSFiddle - React, Tailwind, and code Playground

by psteele

HTML

<div>
    <input type="text" data-bind="value: option1, valueUpdate: 'afterkeydown'"></input>
</div>
<div>
    <select data-bind="enable: canEdit">
        <option>One</option>
        <option>Two</option>
        <option>Three</option>
    </select>
</div>

JavaScript

var vm = function() {
    var me = this;
    
    me.option1 = ko.observable();
    me.canEdit = ko.computed(function() {
        return me.option1() == 'y';
    });
}

ko.applyBindings(new vm());