我似乎无法在输入中使用多重标记。我正在玩多张照片,以后将这些照片合并到健康和安全表格中。目前,我所能做的只是一张照片。
我如何不正确地使用它。我知道它可以与type =“ file”一起使用。我希望这是一个简单的语法错误
<!DOCTYPE html>
<html>
<body>
<h2>The multiple Attributes</h2>
<p>The multiple attribute specifies that the user is allowed to enter more than one value in the input element.</p>
<form action="/action_page.php">
Take photos: <input type="file" accept="image/*" capture="camera" multiple><br>
<input type="submit">
</form>
<p>I wonder how I can take more than one photo.</p>
<p><strong>Note:</strong> The multiple attribute of the input tag is not supported in Internet Explorer 9 and earlier versions.</p>
</body>
</html>
答案 0 :(得分:1)
您的表格应带有“ encrype”字样。输入的文件应具有“ multiple”属性,这将为您完成工作。
示例:
<form action="" enctype="multipart/form-data" method="post">
<div><label for='upload'>Add Attachments:</label>
<input id='upload' name="upload[]" type="file" multiple="multiple" />
</div></form>
但是我建议您使用多个文件上传器,例如uploadify。
答案 1 :(得分:1)
需要这样
<form action="/action_page.php" method="POST" enctype="multipart/form-data">
Take photos: <input type="file" name="files[]" type="file" multiple="multiple" accept="image/*" capture="camera" multiple><br>
<input type="submit">
</form>
答案 2 :(得分:1)
method =“ POST” enctype =“ multipart / form-data”
您错过了不会上传文件的enctype,因此应该发布方法
enctype(ENCode TYPE)属性指定将表单数据提交到服务器时应如何编码。 multipart / form-data是enctype属性的值之一,该属性在具有文件上传功能的表单元素中使用。多部分表示将表单数据分为多个部分并发送到服务器。