たとえば、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. 一時的にフォームデータをSQLに保存
- 2. 一時的なユーザーデータを効率的に保存する方法
- 3. mongoose:一時的にカーソルを保存する方法は?
- 4. Rails 4リダイレクト時にフォームデータを保存する方法
- 5. Gitを一時的に保存する
- 6. Laravelを使用してファイルを一時的に保存する方法は?
- 7. アイテムのリストを一時的に保存するには?
- 8. C#:EF対応の方法でデータを一時的に保存する
- 9. Rails 4 - ファイルを一時的に保存する場所は?
- 10. フォームデータを保存するYii2
- 11. Rails:転記後にフォームデータを保存する方法
- 12. HTMLフォームデータをローカルマシンに保存する方法
- 13. ユーザーごとの一時ファイルを保存する方法は?
- 14. 保存フォームデータ
- 15. DBを一時的に保存してクエリ結果を保存する
- 16. ページの更新時にフォームデータを保存する
- 17. ポジションをフォーマッタに保存する一般的な方法
- 18. フォームデータをワードプレスデータベースに保存
- 19. zipファイルをダウンロードしてクライアントマシンに一時的に保存する
- 20. ASP.NETコアアプリケーションに一時的にデータを保存する
- 21. 動的HTMLフォームデータをテーブルに保存する(Laravel 5.2)
- 22. grails - 未保存の一時的インスタンスエラー
- 23. フォームデータをデータベーステーブルに保存するYII2
- 24. フォームデータを永久に保存する
- 25. Django:フォームデータをデータベースに保存する
- 26. データベースにフォームデータを保存する-Django
- 27. 特定のユーザーの会話を一時的に保存する
- 28. 一時的な.jpgファイルをコンピュータに保存する
- 29. 通知ビューのアクティブなレコードインスタンスを一時的に保存する
- 30. Djangoでスレーブの統計を一時的に保存する
私はフォームを分割する必要はありません。問題は、リンクをクリックしている間にアクションを実行することです。 JavaScriptやDjangoだけでは特別な機能がありますか? – DSblizzard
既にstackoverflowに関するあなたの質問のいくつかの答えがあります。 – szaman
主な問題はデータを保存することではなく、リンクをクリックしながらデータを保存することです。私が理解できるように、これはJavaScriptなしでは不可能です。とにかくありがとう。 – DSblizzard