drupalのマルチステップフォームをajax化する(ページを更新せずに次のステップを読み込む)のは難しそうです。ググっても解決策が見つかりませんでした。誰もそれを行う方法を知っていますか?
1455 次
1 に答える
1
最近のプロジェクトでは、ctools ウィザードを使用して複数ステップのフォームを取得しました。これは、複数ステップのフォームを作成するための非常に優れた方法であることがわかりました。このウィザードは、ajax を使用したページの読み込みもサポートしています。
私はここでチュートリアルを見つけました: http://www.nicklewis.org/using-chaos-tools-form-wizard-build-multistep-forms-drupal-6私がそれをしていたとき、かなり役に立ちました。$form_info で 'ajax' => TRUE を設定すると、開始する必要があります。
キャッシュ (彼らがウォンバットと名付けたもの) を使用して、フォームを移動する際のさまざまなステップの結果を保存し、最後にそれらを使用して何かを行います。
Ctools リンク: http://drupal.org/project/ctools
于 2010-10-06T17:37:05.113 に答える