我正在制作一个上传表单,如果他们想要上传多个文件,我希望用户在需要使用 jquery 时向表单添加更多输入文件字段。这是我到目前为止没有工作的代码。你也可以在 js fiddle 上看到这个:http: //jsfiddle.net/benpaton/JUJxn/
提前致谢。
$(function () {
$('#add-more-files').click(function() {
var cloned = $(this).prev().clone();
cloned.val(null);
$(cloned).insertBefore($(this));
});
});
<ul>
<form enctype="multipart/form-data" action="" method="post">
<li>Choose a file to upload:</li>
<li><input name="uploadedfile" type="file" size="40" /></li>
<li><a href="" id="add-more-files">Add file upload box</a></li>
<li><input type="submit" value="Upload File" /></li>
</form>
</ul>