我的 HTML 代码是:
<input onKeyPress="validateA(this.value)" type="text" id="AAA" name="AAA" size="10" placeholder="A">
<span id="aspan" class="validate"> </span>
我的Javascript是:
function validateA(valueOfAAA) {
if (isNaN(valueOfAAA)) {
document.getElementById('aspan').innerHTML="Please enter a numerical value.";
}
else {
document.getElementById('aspan').innerHTML="";
}
}
为了澄清,我的问题是:
为什么在innerHTML="Please enter a numerical value."
我的输入框中输入两个字母或数字之前不会触发?