我设法添加字段以在 Drupal 网络表单中提交附件。
现在我只需要重新设置它们的样式,每次收费只允许上传一次,外加一个“添加更多按钮”。我需要将 1 重新设置为 2。也许一个 jquery 解决方案就足够了。
这怎么能轻松实现?
我没有尝试Webform 添加更多模块。但我会向你推荐这个模块。我希望这会帮助你。
我首先以编程方式添加了 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;
}
});