日期:2014-05-16 浏览次数:20355 次
写js常用到event、keyCode、returnValue,浏览器兼容性很难搞,今天整理了一下做个笔迹,支持ie、firefox、chrome等浏览器。代码如下:
?
function pageOnlyNumber(evt){ evt = (evt) ? evt : window.event; keyCode = evt.keyCode ? evt.keyCode : (evt.which ? evt.which :evt.charCode); if((keyCode < 48 || keyCode > 57) && keyCode != 8){ if(window.event){ window.event.returnValue = false; }else{ evt.preventDefault(); } } }?
只需在文本框的onkeypress事件下调用即可。
?
<input type="text" onkeypress="pageOnlyNumber(event)" />