0

私は 2 つの Web ページを持っています (同じドメイン上の 2 つの異なるページ www.mysite.a.html と www.mysite.b.html )

最初のページには、いくつかのチェック ボックスがあります。2 番目のページでは、入力ボックスにいくつかあります。

最初のページには、2 番目のページに移動するためのリンクがあります。

最初のページでいくつかのチェック ボックスをクリックして、2 番目のページに移動するとします。(現時点ではデータベースにデータは保存されていません)。

2ページ目からはブラウザの戻るボタンを押させてください。この時点で、2 番目のページに移動する前にチェックしたチェック ボックスは、チェックしたままにしておく必要があります。この状態で進むボタンを押すと、2 ページ目に移動し、2 ページ目の入力ボックスは以前と同じように入力されます。

これを Web ページとして実装するにはどうすればよいですか。

jquery.history.js または hashchange.js は役に立ちますか?

私は2つの異なるページを持っているので、彼らが私を助けることができるとは思わない.

4

1 に答える 1

0

これを行うには多くの方法がありますが、私が提案する最も簡単な方法は、同じフォームに 2 つの div を作成することです。最初の div にはチェックボックスが含まれ、2 番目の div には残りのフォーム フィールドが含まれます。ページの読み込み時に 2 番目の div を非表示にし、ユーザーが最初の送信ボタンをクリックすると、最初の div を非表示にして 2 番目の div を表示します。次に、ユーザーが2番目の送信ボタンをクリックすると、両方のdivのフォームフィールドからのすべてのデータが含まれるフォームを送信するだけです.

または、状態を Cookie に保存するか、セッション状態のサーバー側で保存するか、1 つ以上の非表示の入力で最初のページのデータを使用して 2 番目のページをレンダリングすることができます。

于 2013-06-05T17:20:52.680 に答える