49 of 133 menu

Tag select

A tag select cria uma lista suspensa para uso em formulários HTML.

Um item individual da lista deve ser armazenado na tag option.

Atributos

Atributo Descrição
multiple A presença deste atributo cria um multisseleção - uma lista suspensa na qual vários itens podem ser selecionados, mantendo pressionada a tecla Ctrl ou destacando-os com o mouse.
Atributo opcional.
name O nome da lista suspensa. Necessário para recuperar os dados do campo de entrada em PHP. Para o funcionamento correto do formulário, os nomes dos campos de entrada não devem coincidir uns com os outros (em um mesmo formulário). Se coincidirem - em PHP chegarão os dados do campo de entrada que estiver mais abaixo no código HTML.

Exemplo

Vamos ver como funciona uma lista suspensa:

<select> <option>Cidade1</option> <option>Cidade2</option> <option>Cidade3</option> <option>Cidade4</option> </select>

:

Exemplo

Vamos fazer a largura da lista suspensa igual à largura do maior elemento (se ela não for explicitamente definida usando a propriedade CSS width):

<select> <option>Cidade Grande1</option> <option>Cidade2</option> <option>Cidade3</option> <option>Cidade4</option> </select>

:

Exemplo . Seleção padrão

E agora vamos tentar selecionar uma cidade por padrão. Vamos fazer isso usando o atributo selected:

<select> <option>Cidade Grande1</option> <option selected>Cidade2</option> <option>Cidade3</option> <option>Cidade4</option> </select>

:

Exemplo . Multisseleção

Vamos agora transformar um select comum em uma multisseleção usando o atributo multiple:

<select multiple name="city[]"> <option>Cidade1</option> <option>Cidade2</option> <option>Cidade3</option> <option>Cidade4</option> </select>

:

Observe que o nome do select, definido no atributo name, deve estar com colchetes no final. Isto é necessário para que em PHP cheguem todos os valores selecionados (caso contrário, apenas um será recebido - o último).

Exemplo . Vários valores padrão na multisseleção

E agora, na multisseleção por padrão, vamos tentar selecionar mais de um valor:

<select multiple name="city[]"> <option>Cidade1</option> <option selected>Cidade2</option> <option>Cidade3</option> <option selected>Cidade4</option> </select>

:

Veja também

  • o atributo selected,
    que define o item selecionado por padrão na lista
  • a tag optgroup,
    que agrupa itens da lista
  • a tag datalist,
    que cria uma lista suspensa
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar