let input = document.querySelector(".numeric-input"); // disable event function const disableEvent = (e) => { e.preventDefault(); e.stopPropagation(); }; // disable paste input.addEventListener("paste", disableEvent); // disable drag&drop input.addEventListener("drop", disableEvent); // remove string input.addEventListener("keyup", function (e) { let tmp = []; this.value.split("").forEach(function
![[JavaScript] 数字しか入力できないInputを実装する方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/9444b908c215b1afa548a13982f6ff14ef2d9e12/height=288;version=1;width=512/https%3A%2F%2Fb.0218.jp%2Fimages%2Fogp%2F20121122150141.png%3Fts%3D1a3308582ba1ba4d1c423937e9dc91d3d0313d0f)