Dropdown List in HTML
The dropdown list in HTML is an important element for form building purposes or for showing the selection list from which the user can select one or multiple values. This kind of selection list in HTML is known as the Dropdown list. It is created using
Syntax of Dropdown List in HTML
Let’s see how the Dropdown list is going to be created:
Syntax:
<select> <option value="">option1</option> <option value="">option2</option> <option value="">option3</option> <option value="">option3</option> </select>
Example:
<select name="color"> <option value="red">Red</option> <option value="purple">Purple </option> </select>
As shown in the above syntax , is a tag used to create Dropdown list.
Setting background color or color to the hover by using code:
.dropdown a:hover{ Background-color: color_name; }
Position for the dropdown list is defined into two values: position: a relative who is used to display the content of the list exactly right below the select list button. With the help of position: absolute;
Min-width is one of the properties used to give a specific width to the Drop Down list. We can set it as long as our drop-down button by setting the width to 100%. The above syntax is defined for single attribute selection; now, we will see how multiple options are going to be selected from the item list.
Syntax:
<select multiple> <option value="">option1</option> <option value="">option2</option> </select>
Example:
<select name="subject" multiple> <option value="math">Math</option> <option value="english">English</option> <option value="science">Science</option> <option value="biology">Biology</option> </select>
How does the Dropdown List work in HTML?
After studying the syntax now, we will see how exactly the Dropdown list is going to work in HTML. There are some attributes that are used in the
- Name: This attribute is helpful to assign a name to the control, which is going to send to the server to be identified and take the required value.
- Multiple: If the attribute is set to “multiple” then, the user can select multiple values from the selection list.
- Size: The size attribute is used to define a specific sized scrolling box around the Dropdown list. It is also helpful for displaying several visible options from the list.
- Value: This attribute will show an option in the selection list is selected.
- Selected attributes enable at the very starting points of page loads to show already selected list item from the list.
- Label: Label attributes works as another approach to labeling options value.
- Disabled: If we want to show a drop-down list with a disable option, it is possible to use a disabled attribute in the HTML select list.
- onChange: Whenever the user is going to select anyone the option from the dropdown list, then the event is triggered on item selection.
- onFocus: Whenever the user hovers the mouse on the selection list to select an option from the list, it triggers an event to select the item.
- Form: This attribute is used to define one or multiple forms that are related to the select field.
- disabled: We should keep our drop-down list disable from the user with the help of this attribute.
- required: Whenever filling some form, we want to show that this field is necessary to select any value from its list before actual sending form, so in this case, we define that the user is required to select any one value from the list.
Examples of HTML Code
The following examples will show how exactly the Dropdown list is going to be used:
Example #1
Code:
<head> <title>DropDown List</title> </head> <body> <h4>Seven Wonders of the world</h4> <form> <select name = "dropdown"> <option value = "taj" selected>Taj Mahal</option> <option value = "china">Great Wall of China</option> <option value = "chirst" required>Christ the Redeemer Satue</option> <option value = "machu" disabled>Machu Picchu</option> <option value = "chichen">Chichen Itza</option> <option value = "colossem">The Roman Colosseum</option> <option value = "petra">Petra</option> </select> </form> </body>
The above example contains different options like disabled, selected, required, etc., which is shown in the output screen.
Output:
Example #2
Code:
<html> <body> <form id="dropdowndemo"> <select id="multiselectdd"> <option>Mumbai</option> <option>Pune</option> <option>Nagpur</option> <option>Solapur</option> <option>Latur</option> </select> <input type="button" onclick="multipleFunc()" value="Select multiple options"> </form> <p>Multiple options can be selected here .Please press ctrl key and select multiple options at a time. </p> <script> function multipleFunc() { document.getElementById("multiselectdd").multiple = true; } </script> </body> </html>
As shown in the below screenshot, select multiple options from the dropdown list, press the given button and select multiple options by pressing on CTRL.
Output:
Example #3
Code:
<!DOCTYPE html> <html> <head> <style> .dropdownbtn { background-color: black; color: white; padding: 12px; font-size: 12px; } .dropdowndemo{ position:fixed; display: block; } .dropdownlist-content { display: none; position: absolute; background-color: greenyellow; min-width: 120px; z-index: 1; } .dropdownlist-content a { color: darkblue; padding: 14px 18px; display: block; } .dropdownlist-content a:hover {background-color: lightcyan;} .dropdowndemo:hover .dropdownlist-content {display: block;} .dropdowndemo:hover .dropdownbtn {background-color: blue;} </style> </head> <body> <h2>Hover Dropdown Demo</h2> <div class="dropdowndemo"> <button class="dropdownbtn">HTML forms Element</button> <div class="dropdownlist-content"> <a href="#">Links</a> <a href="#">Dropdown list</a> <a href="#">Input Field</a> <a href="#">Button</a> <a href="#">Radio Buttons</a> </div> </div> </body> </html>
The dropdown list will be open on the hover effect.
出力:
結論
ドロップダウン リストは、選択リストからオプションを選択するために使用されると結論付けることができます。一度に 1 つまたは複数のオプションを選択するために使用されます。ユーザーはリストからオプションを選択できるため、より使いやすくなります。上記の属性は、ドロップダウン リストでさまざまな選択操作を行うために select タグとともに使用されます。
おすすめ記事
これは HTML でのドロップダウン リストのガイドです。ここでは、HTML でのドロップダウン リストの動作と、そのコード実装の例について説明します。詳細については、他の関連記事も参照してください –
- HTML スタイル属性
- HTML のトップ 10 の利点
- HTML フレーム
- HTML レイアウト
The above is the detailed content of Dropdown List in HTML. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



Guide to Table Border in HTML. Here we discuss multiple ways for defining table-border with examples of the Table Border in HTML.

Guide to HTML margin-left. Here we discuss a brief overview on HTML margin-left and its Examples along with its Code Implementation.

This is a guide to Nested Table in HTML. Here we discuss how to create a table within the table along with the respective examples.

Guide to HTML Table Layout. Here we discuss the Values of HTML Table Layout along with the examples and outputs n detail.

Guide to HTML Input Placeholder. Here we discuss the Examples of HTML Input Placeholder along with the codes and outputs.

Guide to the HTML Ordered List. Here we also discuss introduction of HTML Ordered list and types along with their example respectively

Guide to Moving Text in HTML. Here we discuss an introduction, how marquee tag work with syntax and examples to implement.

Guide to HTML onclick Button. Here we discuss their introduction, working, examples and onclick Event in various events respectively.
