私はDrupal 7用のカスタムモジュールを構築しています。これには巨大なフォームが含まれています。フォームを変更し、新しい選択、テキストフィールド、チェックボックスを追加するjQueryコードを作成しました。フィールドをカスタムフォームで動的に作成する
フォームを送信すると、jQueryによって追加されたフィールドのデータを読み取ることができません。
デベロッパー向けのサンプル(http://drupal.org/project/examples)をダウンロードしました。 Add-moreボタン(ajax_example)という1つの例があります。それはすべてのデータを提出し、カウンタを増やし、新しいフィールドでフォーム全体を再構築し、レンダリングされたフォームが返されたようです。フォームサーバー全体をクライアントに送信しないようにする可能性はありますか?これは最速の解決策ではありません。
jQueryを使用してフォームを変更して送信し、再構築して検証したいと考えています。各変更は、サーバーにデータを送信する必要はありません。
ありがとう、マーティン。
ありがとうございました。 Drupalではそれほど単純ではありません。 – MPeli