2012-12-14 94 views
0

我設法字段添加到在Drupal的表單提交附件添加「更多領域」按鈕,將文件上傳表單字段。在Drupal的Web窗體

現在我需要的是再整他們只允許每充一個上傳加上一個「添加更多按鈕」。我需要再整了1到2也許一個jQuery的解決辦法是不夠的。

這怎麼容易實現? enter image description here

+0

你可以發佈你已經嘗試過嗎? –

回答

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; 
      } 
     }); 
0

我沒有試過Webform Add More模塊。但我會向你推薦這個模塊。我希望這會幫助你。

+0

我試過,但沒有骰子。我找到了另一個解決方案:見下文 – Kandinski