1

フォームを含む drupal 7 モジュールを作成しており、複数のファイルを連続してアップロードしたいと考えています。現在、入力フィールドの managed_file タイプを使用しています。

$form['attachment'] = array(
                            '#title' => t('Attachment'),
                            '#type' => 'managed_file',
                            '#default_value' => variable_get('attachment', ''),
                          '#upload_location' => 'public://perm/',
                            );

これにより、アップロード ボタンが表示されますが、アップロードできるファイルは 1 つだけです。このフォームにファイルをアップロードし、2 回目のアップロードのオプションを開いたままにしておく方法はありますか?

4

2 に答える 2

2

新しい ajax システムを確認してください。実装は非常に簡単です。ファイルが選択されたら、追加のファイル フィールドをフォームに動的に追加するために ajax コールバックをトリガーできるはずです。「drupal 7 ajax」をグーグルで検索すると、数十の例

于 2011-05-25T20:07:48.593 に答える
0

これが必要なものかどうかを確認しましたか?http://drupal.org/project/multiupload_filefield_widget

于 2012-10-29T20:40:09.790 に答える