
- HTML Tutorial
- HTML - Home
- HTML - Overview
- HTML - Basic Tags
- HTML - Elements
- HTML - Attributes
- HTML - Formatting
- HTML - Phrase Tags
- HTML - Meta Tags
- HTML - Comments
- HTML - Images
- HTML - Tables
- HTML - Lists
- HTML - Text Links
- HTML - Image Links
- HTML - Email Links
- HTML - Frames
- HTML - Iframes
- HTML - Blocks
- HTML - Backgrounds
- HTML - Colors
- HTML - Fonts
- HTML - Forms
- HTML - Embed Multimedia
- HTML - Marquees
- HTML - Header
- HTML - Style Sheet
- HTML - Javascript
- HTML - Layouts
- HTML References
- HTML - Tags Reference
- HTML - Attributes Reference
- HTML - Events Reference
- HTML - Fonts Reference
- HTML - ASCII Codes
- ASCII Table Lookup
- HTML - Color Names
- HTML - Entities
- HTML - Fonts Ref
- HTML - Events Ref
- MIME Media Types
- HTML - URL Encoding
- Language ISO Codes
- HTML - Character Encodings
- HTML - Deprecated Tags
How to allow multiple file uploads in HTML forms.
In this article, we will learn how to allow multiple files uploads in HTML forms.
We use the multiple attributes, to allow multiple file uploads in HTML forms. The multiple attributes work with email and file input types.
If you want to allow a user to upload the file to your website, you need to use a file upload box, also known as a file, select box. This is created using the <input> element and the type of attribute is set to file.
Syntax
Following is the syntax for selecting multiple file uploads in the HTML form.
<input type="file" name="name" multiple>
Example (Using multiple attribute)
Following is the example program for selecting multiple file uploads in the HTML forms.
<!DOCTYPE html> <html> <head> <title>Upload multiple files</title> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <form> <input type="file" name="name" multiple><br><br> <br> <input type="submit" value="Submit"> </form> </body> </html>
Following is the output for the above example program, where no file is chosen in the input field.
We have chosen only one file in the input field. Below is the output shows the file, we have chosen.
We can also choose as many files as we want. Below output shows that the number of files we have chosen.
Using ‘multiple’ Attribute with Values of Multiple Files
The below syntax work same as the above-mentioned syntax. We assign ‘multiple’ attribute with the value of multiple for selecting multiple files in the input field.
Syntax
Following is the syntax for selecting multiple files uploads in the HTML forms.
<input type="file" name="name" multiple=>
Example
Following is the example program for selecting multiple files uploads in the HTML forms.
<!DOCTYPE html> <html> <head> <title>Upload multiple files</title> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <form> <input type="file" name="name" multiple="multiple"><br><br> <br> <input type="submit" value="Submit"> </form> </body> </html>
As we see in the output that we have selected four files for upload.
- Related Articles
- How to add a file uploads function to a webpage in HTML?
- Using HTML5 file uploads with AJAX and jQuery
- How to save multiple plots into a single HTML file in Python Plotly?
- How do we upload external file on a website using HTML forms?
- How to include another HTML file in an HTML file?
- How to allow no breaks in the enclosed text in HTML?
- How to use tables to structurize forms in HTML?
- How to clear all the input in HTML forms?
- How to use the submit button in HTML forms?
- How to prevent buttons from submitting forms in HTML?
- How to allow cross-origin use of images and canvas in HTML?
- How to use multiple attribute in HTML?
- How to take user input using HTML forms?
- How to embed JavaScript in HTML file?
- How to Copy a File to Multiple Directories in Linux?
