HTML <opção> Tag


Exemplo

Uma lista suspensa com quatro opções:

<label for="cars">Choose a car:</label>

<select id="cars">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>

Mais exemplos de "Experimente você mesmo" abaixo.


Definição e uso

A <option>tag define uma opção em uma lista de seleção.

<option>elementos vão dentro de um elemento <select> , <optgroup> ou <datalist> .

Nota: A <option>tag pode ser usada sem nenhum atributo, mas normalmente você precisa do atributo value , que indica o que é enviado ao servidor no envio do formulário.

Dica: Se você tiver uma longa lista de opções, poderá agrupar opções relacionadas na tag <optgroup>


Suporte ao navegador

Element
<option> Yes Yes Yes Yes Yes


Atributos

Attribute Value Description
disabled disabled Specifies that an option should be disabled
label text Specifies a shorter label for an option
selected selected Specifies that an option should be pre-selected when the page loads
value text Specifies the value to be sent to a server

Atributos Globais

A <option>tag também suporta os Atributos Globais em HTML .


Atributos do evento

A <option>tag também suporta os atributos de evento em HTML .


Mais exemplos

Exemplo

Uso de <option> em um elemento <datalist>:

<label for="browser">Choose your browser from the list:</label>
<input list="browsers" name="browser" id="browser">

<datalist id="browsers">
  <option value="Edge">
  <option value="Firefox">
  <option value="Chrome">
  <option value="Opera">
  <option value="Safari">
</datalist>

Exemplo

Uso de <option> em elementos <optgroup>:

<label for="cars">Choose a car:</label>
<select id="cars">
  <optgroup label="Swedish Cars">
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
  </optgroup>
  <optgroup label="German Cars">
    <option value="mercedes">Mercedes</option>
    <option value="audi">Audi</option>
  </optgroup>
</select>

Páginas relacionadas

Referência HTML DOM: objeto de opção


Configurações padrão de CSS

Nenhum.