フォーム入力ボックスのインライン チェックを行っています。それは私の検証機能です:
function checkResult(input){
var result = Number(input.value);
if(result < 0 || result > 100){
alert('Invalid!');
input.focus();
}
}
無効な場合は、(フォーカスを失った) 入力にフォーカスしたい。その機能は働きません。と書いてInvalid
ありますが、焦点を当てていません。
入力ボックスonchange
イベントをcheckResut
次のように設定します。
<input type="text" name="tel" id="tel" onchange="javascript:checkResult(this);">