JSFiddle - React, Tailwind, and code Playground

by rniemeyer

HTML

<select name="VehicleType" id="vehicleTypeDropdown" data-bind="value: VehicleType"><option value="New" selected="selected">Nuevo</option> <option value="Used">Usado</option> </select>

<input type="text" name="Mileage" data-bind="disable: VehicleType() === 'New',value: Mileage" class="input-large">
<hr/>

<pre data-bind="text: ko.toJSON($root, null, 2)"></pre>

JavaScript

var ViewModel = function() {
    this.VehicleType = ko.observable();
    this.Mileage = ko.observable();

    this.VehicleType.subscribe(function(newValue) {
        if (newValue === "New") {
            this.Mileage(0);
        }
    }, this);
};

ko.applyBindings(new ViewModel());