I have written a JS function that only allow numbers to be entered. A copy of that function is below:
function NumbersOnly(e) { var evt = e || window.eve
Use event.key instead of charCode. No more magic numbers!
event.key
charCode
function onEvent(event) { const key = event.key; // "a", "1", "Shift", etc. if (isFinite(key)) { // Is number // Do work } };
Mozilla Docs
Supported Browsers