如何使键入数字不生效?首先通过event.keyCode获取输入的按键对应的Unicode,然后当输入框触发keydown事件时,对按下的按键进行判断,如果为48-57之间的数字,那么return false即可
var input = document.getElementsByTagName("input")[0];
input.keydown = function(event){
event = event||window.event
if(event.keyCode >= 48 && event.keyCode <= 57){
return false
}
}