我目前有一个小表单,用户可以在其中选择一系列文件。我有一个提交按钮和另一个按钮,同时创建另一个文件元素。我要做的就是在提交按钮上方而不是在提交按钮下方弹出每个新文件元素。这就是我迄今为止所拥有的。
<div id="main">
<div class="container">
<form action="<?php echo htmlspecialchars($_SERVER['PHP']);?>" method="post" enctype="multipart/form-data" name="upload_form" id="upload_form">
<br />
<input type="file" name="file"/>
<input type="button" onclick = 'javascript: add()' value="ADD ANOTHER FILE" />
<br />
<input type="submit" id="submit" name="submit" value="SUBMIT" />
</form>
</div>
</div>
Javascript:
<script>
function add()
{
var br = document.createElement("br");
var foo = document.getElementById("upload_form");
foo.appendChild(br);
form = document.getElementById("upload_form");
input = document.createElement("input");
input.type="file";
input.name="file[]";
form.appendChild(input);
}
</script>