您可以订阅onkeypress事件:
<input type="text" value="" id="extra7" name="extra7" onkeypress="return isNumber(event)" />
然后定义
isNumber函数:
function isNumber(evt) { evt = (evt) ? evt : window.event; var charCode = (evt.which) ? evt.which : evt.keyCode; if (charCode > 31 && (charCode < 48 || charCode > 57)) { return false; } return true;}

![只允许在文本框中键入数字[重复] 只允许在文本框中键入数字[重复]](http://www.mshxw.com/aiimages/31/392763.png)
