HTML <selecionar> Tag
Exemplo
Crie uma lista suspensa com quatro opções:
<label for="cars">Choose a car:</label>
<select
name="cars" id="cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
Mais exemplos de "Experimente você mesmo" abaixo.
Definição e uso
O <select>
elemento é usado para criar uma lista suspensa.
O <select>
elemento é mais frequentemente usado em um formulário, para coletar a entrada do usuário.
O name
atributo é necessário para referenciar os dados do formulário após o envio do formulário (se você omitir o
name
atributo, nenhum dado da lista suspensa será enviado).
O id
atributo é necessário para associar a lista suspensa a um rótulo.
As tags <option><select>
dentro do elemento definem as opções disponíveis na lista suspensa.
Dica: Sempre adicione a tag <label> para melhores práticas de acessibilidade!
Suporte ao navegador
Element | |||||
---|---|---|---|---|---|
<select> | Yes | Yes | Yes | Yes | Yes |
Atributos
Attribute | Value | Description |
---|---|---|
autofocus | autofocus | Specifies that the drop-down list should automatically get focus when the page loads |
disabled | disabled | Specifies that a drop-down list should be disabled |
form | form_id | Defines which form the drop-down list belongs to |
multiple | multiple | Specifies that multiple options can be selected at once |
name | name | Defines a name for the drop-down list |
required | required | Specifies that the user is required to select a value before submitting the form |
size | number | Defines the number of visible options in a drop-down list |
Atributos Globais
A <select>
tag também suporta os Atributos Globais em HTML .
Atributos do evento
A <select>
tag também suporta os atributos de evento em HTML .
Mais exemplos
Exemplo
Use <select> com tags <optgroup>:
<label for="cars">Choose a car:</label>
<select
name="cars" 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: Selecionar objeto
Tutorial CSS: Estilizando Formulários
Configurações padrão de CSS
Nenhum.