2012-04-16 12 views
-1

私のウェブサイトでは、フォームからユーザー入力を受け取り、それを画面に出力するためのクエリプラグインに追加します。そのユーザーの入力を得るのはいいですが、私はページを更新するとすぐに、すべての入力が失われ、リセットされます。ページをリフレッシュしてもデータがそこに残るようにユーザー入力を保存するにはどうすればよいですか?私のコードを使って私を見せることができますか?サーバーに情報を保存して戻す

<html> 
<head> 

<script type="text/javascript" src="jquery.js"></script> 
<script type="text/javascript" src="textualizer.min.js"></script> 
</head> 

<style type="text/css"> 

#txtlzr{color:#585856; font-size:50px; width:1200px; height:100px; 
margin-left:10%; 
margin-top:80px; 
font-family:"futura"; 
position: fixed; 
} 
</style> 

<body> 

    <div id="txtlzr"></div> 
    <form action="#" method="post"/> 
     <fieldset> 
     <label for="kwote">Comment:</label> 
     <input class="kwote" type="text" maxlength="40" id="kwote" 
     placeholder="Enter a something here."/> 
     <lable for="name">Name:</label> 
     <input class="name" type="text" maxlength="17" id="name" 
     placeholder="Enter your name."/> 
     <input class="post" type="button" value="Add comment" 
     onclick="add_comment();" /> 
    </fieldset> 
    </form> 


<script language="javascript"> 
    var COMMENTS_FOR_DISPLAY = new Array('Thanks for the help: nick'); 

    // Adds a new comment, name pair to the Array feeding textualizer. 
    function add_comment() { 
     // Retrieve values and add them to Array. 
     var new_comment = $('#kwote').val(); 
     COMMENTS_FOR_DISPLAY.push(new_comment + ': ' + new_name); 

     // Reset <input> fields. 
     $('#kwote').val(''); 
     $('#name').val(''); 
    } 

    $(document).ready(function() { 
     var txt = $('#txtlzr'); // The container in which to render the list 

     var options = { 
     rearrangeDuration: 5, // Time a character takes to reach its position 
     effect: 'random',  // Animation effect the characters use to appear 
     centered: true  // Centers the text relative to its container 
    } 

    txt.textualizer(COMMENTS_FOR_DISPLAY); // textualize it! 
    txt.textualizer('start'); // start 
}); 
</script> 
    </body> 
</html> 
</html> 

入力を手助けしてくれたchris btwに感謝します。

+3

データベースに保存します。 –

+0

PHPやデータベースに関する知識はありますか? – Tchoupi

+0

私はかなりのユーザーの99.9%が** futura **フォントを持っていない.... –

答えて

2

ページ上のコードだけではありません。あなたは何か他のことをすることができる前に、サーバー側の言語を持っていて、データベースサーバーにアクセスする必要があります。

言語とプラットフォームを選択していない場合は、Flask tutorialまたはDjango tutorialをご覧ください。両方とも、サーバを設定する必要がありますが、ファイルベースのデータベースシステムであるSQLiteを使用するので、データベースサーバをまだ把握する必要はありません。

+0

彼はそれがすでに言語を選んだと仮定しているので、彼はそれはPHPのタグ。 – Rob

+0

または、XAMMPまたはLAMPをインストールし、PHP + MySQLにいくつかのチュートリアルを読んでください。 – Ing

+0

@Rob、しかし、彼の質問にはPHPの単一の参照やコピー&ペーストは含まれていません。 (これはおそらく最高のものです、私はむしろPHPの初心者を目指していません。) – sarnold

関連する問題