PHPセッションを使用してフィールドデータを保存する代わりに、AjaxまたはjQueryに多くのフォームページ間を移動するための概念はありますか?ユーザーが送信する場合、ユーザーが送信するまでフォームデータを保存します。異なるページに存在する情報も送信する必要があります。
2 に答える
そのタイプの複数の概念があります。
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 は、訪問者のコンピューターに保存されるプレーン テキスト ファイルにすぎません。つまり、フォーム データを簡単にエンコードして埋め込むことができます。
フォーム ウィザードの jquery プラグインを試すことができます: http://www.jankoatwarpspeed.com/post/2009/09/28/webform-wizard-jquery.aspx