2013-06-25 6 views
5

Ajaxを使用せずに良い提案をお願いします。 私は、JavaScript/Jクエリなどで行うことができると言います。ページをリフレッシュした後にフォーム(HTML)コンテンツデータを保持することはできますか?

問題:私は1ページを送信しているときに、アクションクラスが再びこの同じページに戻ります。 私の要件に従って、いくつかのラジオボタンの状態を保持し、

ご協力いただければ幸いです。

+0

localstorageまたは古いブラウザのCookieをサポートしています。基本的には、任意の永続ストレージメソッドを使用してください –

+0

ajaxを使用せずに、クエリ文字列paramsを使用して追加することができます。 – Neil

+0

ありがとうございましたNeil、私に例を教えてください –

答えて

0

フォームデータ(フォームの状態)をセッションに保存する必要があります。これにはCookieやローカルストレージの設定が含まれますが、その一部はJavaScriptを使用して実装される場合があります。

私が行っていた場合、セッション変数に自分のフォームの値を格納し、ページに戻ったときにフォームを再作成します。

http://www.jsptut.com/sessions.jsp

+0

を解決しようとしています –

+0

おかげでマルクのために再び私に 感謝を提案してください、申し訳ありませんマルクAudetは、あなたがより明確化をお願いすることができ、そして私は、JSPを使用しています。この使用してJSP ... –

+0

あなたはようこそ!あなたのチャンスがあれば、あなたのスキルセットの短い説明であなたのSOプロフィールを更新してください。そうすれば、将来あなたの質問に答えようとするとき、答えを書く最良の方法をよりよく判断できます。仕事に幸運を祈る! –

1

これは、PHPやJSPまたは.NET

などのサーバサイドのスクリプト言語を使用してJSPを始める方法の例を行うことができます、私は、次のチュートリアルを提案します

フォームアクションが同じページにリダイレクトされた場合、つまり、同じページに送信されたばかりのフィールドと同じフィールドを再作成する場合は、デフォルト値としてフォームデータを入力するだけです。

<form action="form.php" method="post"> 
    <input type="text" name="name" placeholder="Enter your name" value="<?=$_POST['name']?>" /> 
</form> 
+0

あなたの考えをありがとう..私はすでに私の解決策を得た.... –

関連する問題