フォームの入力をチェックするために使用する Javascript ファイルがあります。しかし、コメント行のコメントを外すと、javascript ファイルが正しく機能せず、一部のフィールドが空白であってもフォームが送信されます。実際、Javascript ファイルは 2 番目のアラート機能にも到達しません。何が起こっている?
function checkLogin()
{
alert("HERE");
//document.getElementById("errors").style.display = "none";
var form = document.getElementById("form1");
var problems = false;
document.getElementById("errorJS").style.display = "none";
document.getElementById("errorJS").innerHTML = "";
alert("test");
if(form.email.value.length < 1)
{
document.getElementById("errorJS").innerHTML += "Please enter your email address. <br />";
problems = true;
document.getElementById("errorJS").style.display = "block";
}
if(form.pword.value.length < 1)
{
document.getElementById("errorJS").innerHTML += "Please enter your password.";
problems = true;
document.getElementById("errorJS").style.display = "block";
}
alert(!(problems));
return !(problems);
}
それだけで、行は null を返していました。回答ありがとうございます。