实现只能输入数字的输入框
实现原理:在PC上实现数字键盘的输入,因为键盘的按键事件都有默认事件的keyCode
,只需要事先了解清楚数字从0到9的keyCode
即可,然后在键盘按下的时候,根据相对应的keyCode
,就可以禁止不符合数字和删除键的值即可。
<input type="text">
<script type="text/javascript">
document.onkeydown = function(ev){
var oEvent = ev || window.event;
if(oEvent.keyCode != 8 && (oEvent.keyCode < 48 || oEvent.keyCode > 57)){
return false;
}
}
</script>
PS:没有考虑大键盘上面的数字小键盘默认按键事件。