たとえば、page1には10個のフィールドがあり、page2にはハイパーリンクがあります。また、ページ2からページ1にハイパーリンクがあります。私は5つのフィールドを入力し、ハイパーリンクをクリックします。次に、ページ2のハイパーリンクをクリックしてpage1に戻ります。塗りつぶしたフィールドを節約する方法は? その他の質問:page2がpage1のフィールドを変更するとどうなりますか?たとえば、multichoiceフィールドに新しい選択肢を作成します。フォームデータを(一時的に)保存する方法は?
0
A
答えて
1
あなたがリンクをクリックした後、別のページに行く前に、JavaScriptでクッキーを使用して満たされたフィールドを保存することができます。たとえば、このjQueryプラグインjQuery-cookieを使用することができます。文書として、
A simple, lightweight jQuery plugin for reading, writing and deleting cookies.
Create session cookie:
$.cookie('the_cookie', 'the_value');
Create expiring cookie, 7 days from then:
$.cookie('the_cookie', 'the_value', { expires: 7 });
Create expiring cookie, valid across entire page:
$.cookie('the_cookie', 'the_value', { expires: 7, path: '/' });
Read cookie:
$.cookie('the_cookie'); // => 'the_value'
$.cookie('not_existing'); // => null
Delete cookie by passing null as value:
$.cookie('the_cookie', null);
Note: when deleting a cookie, you must pass the exact same path, domain and secure options that were used to set the cookie.
2
Djangoは複数のWebページでフォームを分割できるソリューションを実装しています。フォームウィザードと呼ばれます。チュートリアルについては、hereを確認してください。
EDIT 1#
チェックアップこの質問:Django Passing data between views、How do you pass or share variables between django views?
関連する問題
- 1. 一時的なユーザーデータを効率的に保存する方法
- 2. Gitを一時的に保存する
- 3. アイテムのリストを一時的に保存するには?
- 4. Rails:転記後にフォームデータを保存する方法
- 5. 保存フォームデータ
- 6. ユーザーごとの一時ファイルを保存する方法は?
- 7. ページの更新時にフォームデータを保存する
- 8. フォームデータを永久に保存する
- 9. grails - 未保存の一時的インスタンスエラー
- 10. Djangoでスレーブの統計を一時的に保存する
- 11. jspフォームデータからレコードを保存するコントローラクラスのデータを保存するには
- 12. 他のページにリダイレクトする前にフォームデータを保存する方法
- 13. アンドロイドスタジオ、保存時に保存する方法DATA
- 14. ブラウザセッションでフォームデータを保存
- 15. 文章をJavaで一時配列に保存する方法は?
- 16. 一時ディレクトリに画像や録画ファイルを保存する方法は?
- 17. Flexアプリケーションの一時的なインターネットファイルを保存する方法を避けるには?
- 18. フォームデータをJSON形式で保存する
- 19. 動的アンケートを効率的に保存する方法は?
- 20. 一時的なユーザー情報をasp.netに保存する最善の方法は何ですか?
- 21. 毎時Pharo画像を自動的に保存する方法は?
- 22. Openerp/Odooにカスタムボタンを使用してフォームデータを保存する方法
- 23. 一時的でないコピーコンストラクタを一時的に許可する方法
- 24. ユーザーレイアウトを保存する一般的な方法はありますか?
- 25. 検索時にクエリ値を保存する方法は? ASP.NET MVC
- 26. Rack-Mini-Profilerを一時的に無効にする方法は?
- 27. jQueryでクリックハンドラを一時的に無効にする方法は?
- 28. Linuxシェルで日時を一時的に調整する方法
- 29. Windowsモバイルデバイスエミュレータ - 設定を永続的に保存する方法は?
- 30. Hibernate:複合オブジェクトを部分的に保存する方法は?
私はフォームを分割する必要はありません。問題は、リンクをクリックしている間にアクションを実行することです。 JavaScriptやDjangoだけでは特別な機能がありますか? – DSblizzard
既にstackoverflowに関するあなたの質問のいくつかの答えがあります。 – szaman
主な問題はデータを保存することではなく、リンクをクリックしながらデータを保存することです。私が理解できるように、これはJavaScriptなしでは不可能です。とにかくありがとう。 – DSblizzard