値を入力せずに入力テキストフィールドに移動した場合にそのユーザーに警告するフォーム検証を作成しようとしています.firebugをテストするたびにエラーが発生します:
TypeError: firstName が null です
firstName.onblur = ValidateForm;
<script type="text/javascript">
document.getElementById("firstname").onblur = ValidateForm;
function ValidateForm() {
var firstName = document.getElementById("firstname");
if(firstName.value == 0) {
alert("You need to enter a value into the first name field bro");
firstName.focus();
}
}
</script>
使うと動くのですwindow.onload = ValidateForm;
が、このイベントハンドラを使って試してみたかったのです
これはどのように修正できますか?