-2
任何人都可以告訴我這兩行是做什麼的嗎?|| (charCode <48 || charCode> 57)?
(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?
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators#Logical_operators – SLaks