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