Is the shiftkey held down in JavaScript
问题 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.event; if (evt) { var keyCode = evt.charCode || evt.keyCode; //Allow tab, backspace and numbers to be pressed, otherwise return false for everything. //(keyCode>=96 && keyCode<=105) are the numpad numbers if ((keyCode >= 48 && keyCode <= 57) || (keyCode >= 96 && keyCode <= 105) || keyCode === 9 || keyCode === 8) { } else { evt.returnValue =