将“更多字段”按钮添加到Drupal webform中的文件上载表单字段

时间:2012-12-14 09:51:27

标签: jquery drupal

我设法添加字段以在Drupal webform中提交附件。

现在我所需要的只是让他们只允许每次充电一次上传以及“添加更多按钮”。我需要将1重新设置为2.也许一个jquery解决方案就足够了。

如何轻松实现这一目标?enter image description here

2 个答案:

答案 0 :(得分:0)

我没有尝试 Webform Add More 模块。但我会向你推荐这个模块。我希望这会帮助你。

答案 1 :(得分:0)

我首先以编程方式添加了5个字段,然后使用下面的脚本隐藏了前4个字段。

        /*Multiupload*/
        first = $('.webform-client-form').find('div[id$="-ajax-wrapper"]').first();
        first.after('<a id="addmore" href=#>'+Drupal.t("[+] Add more upload fields")+'</a>');
        $('.webform-client-form').find('div[id$="-ajax-wrapper"]').each(function(){
            $(this).hide();
            first.show();
        });

        var c = 0;
        $('#addmore').bind('click', function(e) {
            var item = $('#edit-submitted-file'+ c +'-ajax-wrapper');

            item.show();
            ++c;
             if (c == 4) {
                $('#addmore').hide();
                return false;
            }
        });