0

drupalのマルチステップフォームをajax化する(ページを更新せずに次のステップを読み込む)のは難しそうです。ググっても解決策が見つかりませんでした。誰もそれを行う方法を知っていますか?

4

1 に答える 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 に答える