2011-08-23 11 views
1

フォームボックスに特定のコードを入力すると、隠し要素が表示されるように簡単な設定を作成しようとしています。もしあなたが私を助けることができれば、それは素晴らしいだろう。ありがとう!パスコードを表示するコンテンツ

<form> 
    Enter the passcode to see the content: 
    <input id="pwd" type="text" name="pwd" /> 
</form> 
<div id="content" style="display:none;"> 
    testing 123 
</div> 
<script> 
    $function(){ 
     $(form).keyup(function() { 
      $('input').trigger('change'); 
     }); 
     if ($('pwd').val() == supportingcauses){ 
      $('content').show('slow'); 
     } 
    }; 
</script> 

http://jsfiddle.net/jaruesink/RTG4f/

+0

ここで問題は何ですか? – helloandre

+2

HTML形式であなたのhtmlページを見ている人はあなたの隠された内容を見ることができるので、これは最善の考えではありません...パスワードでそれを守る本当の理由はありません... – Nayish

+1

それはnayishがあなたはAJAXでできるサーバー旅行。 – mozillanerd

答えて

0

charsのビットを欠いています。ここでは、それがどのように見えるべきかです:

... 
if ($('#pwd').val() == "supportingcauses"){ 
    $('#content').show('slow'); 
} 
... 

私はそのにIDを示すために#を追加し、supportingcausesを意味する括弧が文字列です。

EDIT

フル正しいコードは次のようになります。

<form> 
    Enter the passcode to see the content: 
    <input id="pwd" type="text" name="pwd" /> 
</form> 
<div id="content" style="display:none;"> 
    testing 123 
</div> 
<script> 
    $("#pwd").keyup(function() { 
     if ($('#pwd').val() == "supportingcauses"){ 
      $('#content').show('slow'); 
     } 
    }); 
</script> 

それともここに示されているように:http://jsfiddle.net/nayish/MrjxY/3/

0

これは、それはあなたのコードで、あなたの唯一の問題は、あなたのコードのことであると思われる、パスワードの安全性の安全な方法ではありませんが、ここでそれを行う方法で、

http://jsfiddle.net/RTG4f/1/

関連する問題