Drupal 6.20の使用。私はDrupalの中で同じことをしようとしていますDrupalの配列としてのフォーム要素
foreach ($somename as $name) { ... }
と
<input type="select" name="somename[]"><option>ohai</option></select>
、その後、PHPでそれらを循環 - :
我々は、セットアップ、このようないくつかのフォーム要素をすることができます。私はselect-elements
という同じスタイルのリストを持っています。将来、要素の数が変化し、フォーム処理が動的でなければならない可能性があります。
上記の方法を使用すると、各要素は前の要素を上書きして、最終的には1つの要素のみが画面に表示されます。配列として$somename
を解釈しないので、私はname="somename[$someid]"
と書くことはできません。
Drupalはこれをサポートしていますか、それとも私はそれをやっていますか?
また、これを達成するための他の方法はありますか?
:あなたの$ form_state [「値を」]提出する際
配列としてあなたのフォーム要素の値(他のものの間で)含まれていますフォームのフィールド名を入力し、文字列を操作して新しいjavascriptを作成します。... bleh ... –