ここで2行が何をしているのか誰か教えてもらえますか?
( charCode < 48 || charCode > 57))
「または」または「両方を行う」のような意味だと思います...
function numberCheck(evt)
{
var charCode = (evt.which) ? evt.which : event.keyCode;
if (charCode > 31 && ( charCode < 48 || charCode > 57))
{
document.getElementById("numonly").innerHTML = "Numbers Please!";
return false;
}
else
{
document.getElementById("numonly").innerHTML = "";
return true;
}
}
コードが 48 ~ 57 以外のすべての文字を探しているというのは、あなたの言い分でしょうか?