jQuery - 动态输入不会附加到表单提交中

时间:2017-07-28 11:08:42

标签: javascript jquery forms

我正在尝试创建一个“添加字段”按钮,它将动态添加文件类型输入,如下所示:

$("#addNew").click(function(e) {
    e.preventDefault();
    $(".gallery-container").append('<div class="col-md-3"><div id="image-preview-'+id+'" class="image-preview"><label id="image-label-'+id+'" for="image-upload-'+id+'" class="image-label">Wybierz plik</label><input type="file" id="image-upload-'+id+'" name="gallery[]" accept="image/*" class="image-upload" /></div><button type="button" class="removeImage btn btn-danger btn-sm btn-block">Usuń plik</button></div>');    
    id++;
});

它正确添加输入字段,每个输入都有一个文件但是当我尝试提交表单时(没有Ajax,标准),这些字段将不会被提交。

当我在代码中设置“附加”硬编码时,即“添加字段”按钮旁边,一切都很好,只有在动态添加时才会出现问题。

问题出在哪里?

0 个答案:

没有答案