我设法添加字段以在Drupal webform中提交附件。
现在我所需要的只是让他们只允许每次充电一次上传以及“添加更多按钮”。我需要将1重新设置为2.也许一个jquery解决方案就足够了。
如何轻松实现这一目标?
答案 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;
}
});