js 限制文本框只能输入数字
写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)" />
页:
[1]