JSFiddle - React, Tailwind, and code Playground

by int32_t

HTML

Type a letter into the field: <input autofocus>
<pre></pre>

JavaScript

var i = document.querySelector('input');
var inInputHandler = false;
i.oninput = function() {
    inInputHandler = true;
    if (i.value.length >= 1)
        i.blur();
    inInputHandler= false;
};
i.onchange = function() {
    document.querySelector('pre').innerHTML = 'in input handler: ' + inInputHandler;
};