2017-12-17 10 views
-2

パーティーへの招待状に自分のRSVPを送る人々のために私のウェブサイトにHTMLフォームを貼りたい。フォームを送信する前に、パスコード(招待状に印刷される)を入力するようにしたいと考えています。純粋なHTML(および必要に応じてJavaScript)を使用して、あらかじめ指定されたピン番号またはパスワードの完全一致にフィールド要件を設定する方法はありますか?HTMLフォームに必要なパスコードを追加できますか?

例として、私はその人の名前と、そのRSVPのためのはいまたはいいえを言いたいとしましょう。

<form> 
    Name: 
     <input type="text" name="name"> 
    RSVP: 
     <input type="radio" name="rsvp" value="yes">Yes<br> 
     <input type="radio" name="rsvp" value="no" checked>No<br> 
    Secret Word: 
     <input type="password" name="secretWord"> 
</form> 
+0

あなたはHTMLでそのフィールドを実装し、javascriptを使って "構造体"をチェックすることができます**すべてのパスコードが同じ場合は**これらの2つの言語で十分ですが、PHPを使うことをお勧めします –

+0

javascriptでバリデーションを実装する必要もあります確認するためにパスワードハッシュを保存する必要があります。 [詳細はこちら](https://medium.com/of-all-things-tech-progress/starting-with-authentication-a-tutorial-with-node-js-and-mongodb-25d524ca0359) –

答えて

1

はい、あなたはJavascriptを使用する必要がありますので、あなたが

function check(){ 
    var pass = document.getElementById("pass_box").value; 
    if(pass == "Y o u r p a s s w o r d"){ 
     // Do stuff 
    }else{ 
     // Dont do stuff 
    } 
} 

をしたいですし、あなたのhtmlコードは次のようになります。

<form> 
Name: 
    <input type="text" name="name"> 
RSVP: 
    <input type="radio" name="rsvp" value="yes">Yes<br> 
    <input type="radio" name="rsvp" value="no" checked>No<br> 
Secret Word: 
    <input type="password" id="pass_box" name="secretWord"> 
<button onclick="check()">Submit</button> 
</form> 

しかし、このありえない非常に安全、なぜなら誰かがあなたのコードを見てパスワードを見ることができますが、それがちょうど党のためのものなら、それはうまくいくはずです! とにかく、あなたのコードがあります!お役に立てれば!

+0

そして、私の友人は、パスワードが何であるかを知るのにどれくらい時間がかかりますか?大学で「情報セキュリティ原則」に合格していますか? –

+0

私はそれが安全ではないことを理解しています(ロバートと同じように、彼は彼の答えでそれを言っていました)。それは単なる抑止力です。コードをハッキングすることで、情報にアクセスできなくなるため、心配していません。もしそれがパーティーの招待状よりも深刻なものだったら、私は余分なセキュリティ対策を加えるだろう。 – JED

+0

あなたはセキュリティのいくつかのビットのためのパスワードをMD5できます – etoundi1er

関連する問題