別のページにリダイレクトできません。URL に入力したパスワードとユーザーが表示されるだけです。ただし、window.open(); を使用すると、YouTube などのリンクでは機能します。 YouTube で見たさまざまなコードを試しましたが、まだ何をすればよいかわかりません
<!DOCTYPE html> <html> <頭> </head> <本体> <div class="ログインラッパー"> <フォームアクション=""クラス="フォーム"> <h2> ログイン </h2><br> <div class="入力グループ"> <label for="id">ユーザーID </label> <入力タイプ="テキスト" 名前 = "ID" id="ユーザーID" プレースホルダー="ユーザーID" 必須 /> </div> <div class="入力グループ"> <label>パスワード</label> <入力タイプ="パスワード" 名前 = "パスワード" プレースホルダー="パスワード" id="パスワード" が必要です /> </div> <input type="submit" value="Login" class="submit-btn" onclick= "auth()" style="font-size:18px;" /> </フォーム> </div> <スクリプト> 関数認証(){ var UserID = document.getElementById("UserID").value; var パスワード = document.getElementById("パスワード").value; if(ユーザーID== "admin" && パスワード=="admin123"){ window.location.href="Teachergui.html"; alert("ログインに成功しました "); } それ以外{ alert("無効なユーザー"); 戻る; } } </スクリプト> </div> </ボディ> </html>
コードを使用して値を呼び出しています:
ただし、入力したユーザー ID にはスペースが含まれています: