如何在 HTML5 中定義下拉列表?


HTML5 中的下拉列表允許網站使用者從幾個預定義的選項中選擇一個。這種型別的輸入欄位通常用於表單,當用戶需要從多個選項中進行選擇時。在 HTML5 中建立下拉列表是一個簡單的過程,需要使用 select 和 option 元素。下拉列表由 select 元素定義,可用選項由 option 元素指定。Web 開發人員可以使用此標記來構建可自定義且互動式的表單,使訪問者更容易在網站上輸入資料。

方法

如果您想知道如何利用空閒時間,以下是一些需要考慮的事項。其中最常見的方法包括 -

  • 基本 select 元素

  • 分組選項

  • 停用選項

  • 選中選項

現在讓我們詳細瞭解每種方法並舉例說明。

方法 1:`基本 select 元素`

在 HTML5 中定義下拉列表的第一種方法是使用`基本 select 元素`。select 元素用於建立下拉列表,option 元素用於指定列表中的可用選項。這是最基本的方法,適用於簡單的場景。

示例

在這裡,我們將逐步學習一個示例來實現此方法 -

<!DOCTYPE html>
<html>
<head>
   <title>Basic Select Element Example</title>
</head>
<body>
   <h1>Basic Select Element Example</h1>
   <form>
      <label for="basic-select">Choose an option:</label>
      <select id="basic-select" name="basic-select">
         <option value="option1">Option 1</option>
         <option value="option2">Option 2</option>
         <option value="option3">Option 3</option>
      </select>
   </form>
</body>
</html> 

方法 2:`分組選項`

在 HTML5 中定義下拉列表的第二種方法是使用`分組選項`。此方法使用 optgroup 元素將下拉列表中的相關選項分組。這可以幫助使用者更容易找到他們想要的選項。

示例

在這裡,我們將逐步學習一個示例來實現此方法 -

<!DOCTYPE html>
<html>
<head>
   <title>Grouped Select Element Example</title>
</head>
<body>
   <h1>Grouped Select Element Example</h1>
   <form>
      <label for="grouped-select">Choose a fruit or vegetable:</label>
      <select id="grouped-select" name="grouped-select">
         <optgroup label="Fruits">
            <option value="apple">Apple</option>
            <option value="banana">Banana</option>
            <option value="orange">Orange</option>
         </optgroup>
         <optgroup label="Vegetables">
            <option value="carrot">Carrot</option>
            <option value="broccoli">Broccoli</option>
            <option value="celery">Celery</option>
         </optgroup>
      </select>
   </form>
</body>
</html> 

方法 3:`停用選項`

在 HTML5 中定義下拉列表的第三種方法是使用`停用選項`。此方法涉及使用 disabled 屬性使下拉列表中的某些選項不可選。

示例

在這裡,我們將逐步學習一個示例來實現此方法 -

<!DOCTYPE html>
<html>
<head>
   <title>Disabled Option Example</title>
</head>
<body>
   <h1>Disabled Option Example</h1>
   <form>
      <label for="disabled-select">Choose an option:</label>
      <select id="disabled-select" name="disabled-select">
         <option value="">Please select an option:</option>
         <option value="option1">Option 1</option>
         <option value="option2">Option 2</option>
         <option value="option3" disabled>Option 3 (disabled)</option>
         <option value="option4">Option 4</option>
      </select>
   </form>
</body>
</html>

方法 4:`選中選項`

在 HTML5 中定義下拉列表的第四種方法是使用`選中選項`。此方法使用 selected 屬性預先從下拉列表中選擇特定項。

示例

在這裡,我們將逐步學習一個示例來實現此方法 -

<!DOCTYPE html>
<html>
<head>
   <title>Selected Option Example</title>
</head>
<body>
   <h1>Selected Option Example</h1>
   <form>
      <label for="selected-select">Choose a color:</label>
      <select id="selected-select" name="selected-select">
         <option value="red">Red</option>
         <option value="green" selected>Green</option>
         <option value="blue">Blue</option>
         <option value="yellow">Yellow</option>
      </select>
   </form>
</body>
</html>

結論

下拉列表是一個有價值的使用者介面元素,可以以緊湊且簡單的方式為使用者提供選項列表。可以透過使用 select 元素和一系列 option 元素在 HTML5 中建立下拉列表。我們還可以透過對選項進行分組、停用選項和預選選項來修改下拉列表的行為和外觀。

在構建下拉列表時,請牢記上下文和目標,並確保提供的選項對使用者來說清晰且有用。提供相關的標籤和說明以指導使用者完成選擇過程也很重要,並確保該列表對殘疾人可訪問。

更新於: 2023年3月24日

781 次瀏覽

啟動您的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.