あなたの助けが必要です、
JavaScript コーディングは完璧に機能し、目的の結果が得られますが、何らかの理由で、テンキーのキーを入力ボックスに入力できません。ほとんどのユーザーは、キーボードの numlock キーを使用して数字を入力します。キーボードの個別の数字パッドのキーが機能するように、コーディングをどのように変更できますか?
<!DOCTYPE html>
<html>
<body>
<div>
<input type="text" id="rownum">
</div>
<script type="text/javascript">
document.getElementById('rownum').onkeydown = function(e) {
var key = (window.event) ? event.keyCode : event.which;
alert(key);
if (key == 8) { // Delete key
return
}
else {
if ( isNaN( String.fromCharCode(key) ) ) return false;
}
}
</script>
</body>
</html>