-2

Django/Python と JQuery を使用して、ある種のマルチページ モーダル ダイアログを作成しようとしています。私が考えているものに似たものをウェブでまだ見つけていません。

私の考えは、ユーザーが Web ページのボタンを押したときにポップアップ ダイアログを表示し、そのユーザーが 3 つの可能な選択肢から選択して、すぐに (押したときに) ダイアログの次のページに移動できるようにすることです。ここで、ユーザーがリスト内の 1 つの要素を選択すると、ダイアログが閉じて、ユーザーが送信した情報を含む元の Web ページが表示されます。

私はすでにいくつかのコードブロックをまとめようとしていますが、今までは良い結果が得られませんでした.

少なくとも誰かが正しいプロセスを教えてくれませんか?

4

1 に答える 1

1
  • ajax を使用してフォームをポップアップとして表示します (Bootstrap または jQuery UI を使用)
  • 静的フォームの場合は、jQuery コードを追加して、各部分で変更が検出されたときにコンテンツを置き換えることができます。これを行うには、表示と非表示またはその他の効果を使用します。
  • マルチパート フォームは一般に「フォーム ウィザード」と呼ばれます。Django にはフォーム ウィザード システムが組み込まれています。これを使用することをお勧めします (特にフォームが動的な場合)。
  • 開発側の単純さと常識の両方のために、これを自動化しないことを強くお勧めします。フォーム内で前後に移動するボタンを追加すると、より良くなり、構成も簡単になります$('mybutton').on('click' yada yada yada...
  • また、これ。そしてこれ

幸運を!

于 2013-09-18T21:24:16.010 に答える