我需要验证一个只能接受数字的文本框。所以我使用下面的代码。它将消息传递给用户,但它还将字母表写入文本框。当用户输入字母时,我不想写任何东西。
<script type="text/javascript">
function numeralsOnly(evt) {
evt = (evt) ? evt : event;
var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode :
((evt.which) ? evt.which : 0));
if (charCode > 31 && (charCode < 48 || charCode > 57)) {
alert("This field can only contain numbers.");
return false;
}
return true;
}
</script>