1

PHPセッションを使用してフィールドデータを保存する代わりに、AjaxまたはjQueryに多くのフォームページ間を移動するための概念はありますか?ユーザーが送信する場合、ユーザーが送信するまでフォームデータを保存します。異なるページに存在する情報も送信する必要があります。

4

2 に答える 2

1

そのタイプの複数の概念があります。

JavaScript と jQuery ライブラリを使用して、HTML 要素操作用の関数を使用して巨大なフォームを改ページすることができます。そうすれば、ユーザーが別の HTTP リクエストを作成する必要がないため、ユーザーがページを切り替えても、他のページに入力された情報が失われることはありません。フォームは、AJAX または通常の「フロントエンド」HTTP リクエスト メソッドを使用して送信できます。

また、入力した情報を JavaScript や jQuery で Cookie に保存することもできます。

jQuery ページネーションの例を次に示します。

http://dl.dropbox.com/u/4151695/html/pajinate/examples/example1.html .

これらの概念は、HTML フォームを含むあらゆるものに簡単に適用できます。

そして、ここにソース付きのさまざまなプラグインがあります:

http://www.jquery4u.com/plugins/10-jquery-pagination-plugins/ .

Cookie は、訪問者のコンピューターに保存されるプレーン テキスト ファイルにすぎません。つまり、フォーム データを簡単にエンコードして埋め込むことができます。

于 2012-12-26T11:23:39.120 に答える
1

フォーム ウィザードの jquery プラグインを試すことができます: http://www.jankoatwarpspeed.com/post/2009/09/28/webform-wizard-jquery.aspx

于 2012-12-26T11:35:41.807 に答える