2016-04-13 9 views
0

JavaScriptの新機能です。私は自分のウェブサイトのために、ユーザーが入力したパスワードがあらかじめ決められたパスワード( "abc")と一致するかどうかを調べるための関数を書こうとしています。パスワードはフォームに入力します。JavaScriptの一致パスワード

これまでのところ私はこれまで何をしていますが、動作していないようです。

function done() { 
var the_pass="abc"; 
    document.getElementById("popup").style.display = "none"; 
    var password = document.getElementById("pass").value; 

if(password.value.match(the_pass)) 
{ 
alert('Correct, try another...') 
return true; 
} 
else 
{ 
alert('Wrong...!') 
return false; 
} 
+0

は、実際に使用するつもりはない...エラーのコンソールをチェックする –

答えて

2

あなたが行って()関数の閉じ括弧の欠落 - あなたは簡単に機能のstartandの末尾に括弧が一致し、かつに対して値をチェックする比較演算子を使用することができるようにあなたのコードをインデントしてみてくださいパスワード。この方法では実際のパスワードを保存しないことをお勧めします。安全ではなく、ソースコードを見ている人は誰でも簡単にパスワードを見ることができます。

​​
+0

その唯一の割り当てのために忘れてはいけません。 このコードはまだ動作していません...出力はありません。 – Mar

+0

正しいかどうかは画面に表示する必要があります。 – Mar

+0

機能は問題ありませんが、それ以外はどうですか?あなたの質問を編集し、残りのhtml/javascriptコードを投稿してください – gavgrif

1
if(password == the_pass) 
{ 
alert('Correct, try another...') 
return true;  
関連する問題