我试图阻止用户输入任何内容,但一些。它适用于Chrome,但不适用于Firefox。我经历了许多解决方案,但没有运气。我使用了keydown,按键,不同的事件等,请帮忙。如果这有助于这一切都在一个aspx文件。按键时的工作而在Firefox
onkeypress="return myFunction(event);"
<script type="text/javascript">
// Check if key press is a number
function myFunction(evt) {
var e = event || evt; // for trans-browser compatibility
var charCode = e.which || e.keyCode;
if (charCode > 31 && (charCode < 48 || charCode > 57)) {
alert("Enter Numbers Only");
return false;
}
return true;
}
</script>
的HTML你尝试使用e.charCode? e = evt.which || evt.charCode || evt.keyCode; – SSA 2014-08-28 19:10:34