私の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."
入力ボックスに 2 文字または数字を入力するまで が起動しないのはなぜですか?