JSFiddle - React, Tailwind, and code Playground
by takumi091111
HTML
<input type="number" id="foo">
JavaScript
let value = undefined;
const foo = document.querySelector("#foo")
foo.addEventListener("beforeinput", (event) => {
value = foo.value;
if (['e', 'E', '+', '-'].includes(event.data)) {
event.preventDefault();
}
});
foo.addEventListener('input', (event) => {
if (event.data === "E") {
foo.value = value;
}
});