これは、n_form.html として保存されたログイン フォームです。空のフィールドをチェックしようとしていますが、フィールドに入力せずにログインをクリックすると、フォームはメッセージを表示する代わりに次のページにリダイレクトされます。助けてください。
<!DOCTYPE html>
<html>
<head>
<title>Registration Form Of Teknack</title>
<link rel="stylesheet" type="text/css" media="screen" href="css-page.css" />
<script language="Javascript">
function validateForm(){
var x=document.forms["n_form"]["Username"].value;
var y=document.forms["n_form"]["Password"].value;
if (x==null || x=="" & y==null || y==" "){
alert("Form must be filled.");
return false;
}
}
</script>
</head>
<body>
<br><br><br>
<form name="n_form" action="form.php" onclick="return validateForm()" method="post">
<ol>
<li>Username<br>
<input id="width" type="text" name="name" value="" /></li>
<li><br>Password<br>
<input id="width" type="password" name="password" value="" /></li>
<li><br>
<input type="checkbox" value="">Remember me<br></li>
<li id="login">
<br><button type="submit">Login</button></li>
</ol>
</form>
</body>
</html>
前もって感謝します、