1

我正在制作一个包含表单的drupal 7模块,我想连续上传多个文件。目前我正在使用 managed_file 类型的输入字段。

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

这给了我上传按钮,但只让我上传一个文件。有没有办法告诉这个表单上传文件,并且仍然保持第二次上传的选项打开?

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 回答