2017-08-01 21 views
0

ここでログインの詳細を検証します。ログイン資格が正しい場合は、どのようにダッシュボードにリダイレクトするのですか?あなたの場合はログインが正しい場合、ダッシュボードにリダイレクトする方法

<!DOCTYPE html> 
<html> 
<head> 
    <script> 
     function sampleLogin() { 

      if (/* some condition false*/) { 
      alert("cannot Submit form"); 
      window.location = ''; // your desired location 
      return false; //<-- return false you can redirect here if you want 
     } 


    } 
</script> 

</head> 


<body> 
<form action="someUrl" method="post" onsubmit="sampleLogin()"> 
    User: 
    <input type="text" id="user" name="user"> 
    <br> 
    <br> Pass: 
    <input type="password" id="password" name="password"> 
    <br> 
    <br> 
    <button>Submit</button> 
</form> 


</body> 
</html> 

:あなたはあなたの全体の形を投稿していなかったので、どのように私は

フォームからすべてのデータを取得して提出
if(db.email == logEmail.value && db.password == logPass.value){ 
     window.location = '../html/dashboard'; 
     }else{ 
      console.log('username and password incorrect'); 
     } 

     } 
+2

資格情報のクライアント側を検証しないでください。 –

+0

ええ、これは私の割り当てです –

+0

あなたはこの質問に答えることができますYuriy –

答えて

0

にページの更新を避けるか、私はそれがこのような何かを行く引き受けますsubmitメソッドはfalseを返します。リダイレクトやサブミットは行われません。これを使用してリダイレクトの独自ロジックを実行できます。

+0

返された後にwindow.location = "<ファイルの場所>"が追加されましたが、何も起こらない –

+0

前に行く必要はありません。 – Dalorzo

+0

あなたのコードを編集して表示してどうすればいいですか? –

関連する問題