HTML
1<!DOCTYPE html> 2<html> 3<head> 4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 5</head> 6<body> 7<p><span style="font-size: 24pt;">これより</span></p> 8<p><span style="font-size: 24pt;">管理者用ページです。</span><span style="font-size: 12pt;">認証キーを入力してください。</span> 9 <!-- <script src="password.php"></script> password.phpはわからないのでコメントアウト --> 10 <script> 11 function password_check() { 12 var pw; 13 var password = "admin";//password 14 pw = document.getElementById('ztsPassword').value; 15 if (pw != password) { 16 alert("パスワードが違います"); 17 window.location.href = 'http://localhost:3000/'; 18 } else { 19 alert("認証をクリアしました"); 20 window.location.href = 'http://localhost:3000/menu'; 21 22 } 23 } 24 </script> 25</p> 26<form> 27<div id="ztsMain"> <!--ここからメイン--> 28 <p> 29 <input id="ztsPassword" type="password" size="20" class="password" name="password" maxlength="8"> 30 <input id="ztsButton" class="logButton" onclick="password_check();" type="submit" value="認証"> 31 </p> 32 <p> 33 <span style="font-size: 14pt;"> 34 <a title="yahoo" href="http://yahoo.co.jp">退室する</a> 35 </span> 36 </p> 37</div> 38</form> 39</body> 40</html> 41
visual studio Codeでnodejsを使い、パスワード認証を作成したいと思っています。 パスワードを入力し、javascriptで処理を行い、一致したら特定のページ遷移するようにしたいです。 しかし、うまく遷移ができず困っています。 HTMLのボタンの場合は、 <form action=" http://localhost:3000/menu" method="POST">でうまく遷移しますが、今回はjavascriptの判定の処理で遷移する方法がありましたら、教えてください。
あなたの回答
tips
プレビュー