我正在尝试编写表单验证,以提醒用户如果他们在没有输入任何值的情况下移动到输入文本字段,每次我测试它时都会收到错误消息:
类型错误:名字为空
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;
但我想使用此事件处理程序尝试它
如何解决这个问题?