Line 1: Line 1:
  
 +
===Name===
 +
optgroup
 +
===Type===
 +
select
 +
===Synopsis===
 +
How to use optroup within a select with option fields to create a grouped dropdown input
 +
===Description===
 +
The <code>optgroup</code> element is used to create groups of options within a <code>select</code> element.
 +
 +
===Example===
 +
<syntaxhighlight lang="html">
 +
<label for="dino-select">Choose a dinosaur:</label>
 +
<select id="dino-select">
 +
    <optgroup label="Theropods">
 +
        <option value="Tyrannosaurus">Tyrannosaurus</option>
 +
        <option value="Velociraptor">Velociraptor</option>
 +
        <option value="Deinonychus">Deinonychus</option>
 +
    </optgroup>
 +
    <optgroup label="Sauropods">
 +
        <option value="Diplodocus">Diplodocus</option>
 +
        <option value="Saltasaurus">Saltasaurus</option>
 +
        <option value="Apatosaurus">Apatosaurus</option>
 +
    </optgroup>
 +
</select>
 +
</syntaxhighlight>
 +
<label for="dino-select">Choose a dinosaur:</label>
 +
<select id="dino-select">
 +
    <optgroup label="Theropods">
 +
        <option value="Tyrannosaurus">Tyrannosaurus</option>
 +
        <option value="Velociraptor">Velociraptor</option>
 +
        <option value="Deinonychus">Deinonychus</option>
 +
    </optgroup>
 +
    <optgroup label="Sauropods">
 +
        <option value="Diplodocus">Diplodocus</option>
 +
        <option value="Saltasaurus">Saltasaurus</option>
 +
        <option value="Apatosaurus">Apatosaurus</option>
 +
    </optgroup>
 +
</select>

Revision as of 20:39, 16 February 2025

Name

optgroup

Type

select

Synopsis

How to use optroup within a select with option fields to create a grouped dropdown input

Description

The optgroup element is used to create groups of options within a select element.

Example

<label for="dino-select">Choose a dinosaur:</label>
<select id="dino-select">
    <optgroup label="Theropods">
        <option value="Tyrannosaurus">Tyrannosaurus</option>
        <option value="Velociraptor">Velociraptor</option>
        <option value="Deinonychus">Deinonychus</option>
    </optgroup>
    <optgroup label="Sauropods">
        <option value="Diplodocus">Diplodocus</option>
        <option value="Saltasaurus">Saltasaurus</option>
        <option value="Apatosaurus">Apatosaurus</option>
    </optgroup>
</select>