- HTML Tutorial
- HTML - Home
- HTML - History and Evolution
- HTML - Overview
- HTML - Editors
- HTML - Basic Tags
- HTML - Elements
- HTML - Attributes
- HTML - Formatting
- HTML - Headings
- HTML - Paragraphs
- HTML - Quotations
- HTML - Comments
- HTML - Phrase Tags
- HTML - Meta Tags
- HTML - Style Sheet
- HTML - CSS Classes
- HTML - CSS IDs
- HTML - Images
- HTML - Image Map
- HTML Tables
- HTML - Tables
- HTML - Headers & Caption
- HTML - Table Styling
- HTML - Table Colgroup
- HTML - Nested Tables
- HTML Lists
- HTML - Lists
- HTML - Unordered Lists
- HTML - Ordered Lists
- HTML - Definition Lists
- HTML Links
- HTML - Text Links
- HTML - Image Links
- HTML - Email Links
- HTML - Iframes
- HTML - Blocks
- HTML Backgrounds
- HTML - Backgrounds
- HTML Colors
- HTML - Colors
- HTML - RGB
- HTML - HEX
- HTML - HSL
- HTML Forms
- HTML - Forms
- HTML - Form Attributes
- HTML - Form Control
- HTML - Input Attributes
- HTML Media
- HTML - Video Element
- HTML - Audio Element
- HTML - Embed Multimedia
- HTML Header
- HTML - Head Element
- HTML - Adding Favicon
- HTML - Javascript
- HTML Layouts
- HTML - Layouts
- HTML - Layout Elements
- HTML - Layout using CSS
- HTML - Responsiveness
- HTML - Symbols
- HTML - Emojis
- HTML - Style Guide
- HTML Graphics
- HTML - SVG
- HTML - Canvas
- HTML APIs
- HTML - Geolocation API
- HTML - Drag & Drop API
- HTML - Web Workers API
- HTML - WebSocket
- HTML - Web Storage
- HTML - Server Sent Events
- HTML Miscellaneous
- HTML - MathML
- HTML - Microdata
- HTML - IndexedDB
- HTML - Web Messaging
- HTML - Web CORS
- HTML - Web RTC
- HTML Demo
- HTML - Audio Player
- HTML - Video Player
- HTML - Web slide Desk
- HTML Tools
- HTML - Velocity Draw
- HTML - QR Code
- HTML - Modernizer
- HTML - Validation
- HTML - Color Code Builder
- 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
- MIME Media Types
- HTML - URL Encoding
- Language ISO Codes
- HTML - Character Encodings
- HTML - Deprecated Tags
- HTML Resources
- HTML - Quick Guide
- HTML - Useful Resources
- HTML - Color Code Builder
- HTML - Online Editor
HTML - multiple Attribute
The HTML multiple attribute is a Boolean attribute, that allows form controls to accept more than one value. It is valid for the email and file input types and the <select> tag.
When used with inputs (type='file & email'), it allows users to select more than one file and compose more than one email at a time, and if it is used with the select element, it allows users to select more than one option at a time.
Syntax
Following is the syntax of the HTML multiple attribute −
<tag multiple></tag>
Example
In the following example, we are going to use the multiple attribute with the select tag.
<!DOCTYPE html> <html lang="en"> <head> <title>HTML 'multiple' attribute</title> </head> <body> <!--HTML 'multiple' attribute--> <p>Select languages you knows(used multiple attribute): </p> <select multiple> <option value="">Hindi</option> <option value="">English</option> <option value="">Telugu</option> </select> <p>Select language(without multiple attribute):</p> <select> <option value="">Hindi</option> <option value="">English</option> <option value="">Telugu</option> </select> </body> </html>
When we run the above code, it will generate an output consisting of the dropdown menu displayed on the webapage mentioned with multiple attribute allowing the user to choose one or more options.
Example
Considering the another scenario, where we are going to use the multiple attribute.
<!DOCTYPE html> <html lang="en"> <head> <title>HTML 'multiple' attribute</title> </head> <body> <!--HTML 'multiple' attribute--> <p>Example of the HTML 'multiple' attribute</p> <form> <p>Select files: </p> <input type="file" multiple> <button>Submit</button> </form> </body> </html>
On running the above code, the output window will pop up displaying the click button along with a upload for the user on the webpage.
Example
Let's look at the following example, where we are going to use the multiple attribute with the input tyope=email.
<!DOCTYPE html> <html lang="en"> <head> <title>HTML 'multiple' attribute</title> <style> input { width: 240px; padding: 7px; } button { padding: 7px; } input:invalid { background-color: lightcoral; } </style> </head> <body> <!--HTML 'multiple' attribute--> <p>Example of the HTML 'multiple' attribute</p> <form> <label>Multiple Emails: </label> <input type="email" name='email' multiple> (with multiple attribute) <br> <br> <label for="">Single Email: </label> <input type="email" name='email'> (without multiple attribute) <br> <br> <button>Submit</button> </form> </body> </html>
When we run the above code, it will generate an output consisting of the input field along with a click button on the webpage.
To Continue Learning Please Login
Login with Google