Formulários HTML: Dominação Total
Sobre a Aula

Vamos adentrar o universo do elemento <select>, uma ferramenta essencial para criar listas suspensas em formulários HTML. Este elemento oferece uma maneira intuitiva para os usuários selecionarem opções em uma lista pré-definida.

O elemento <select> é utilizado para definir uma lista suspensa, onde os usuários podem escolher entre várias opções. Cada opção dentro dessa lista é representada pelo elemento <option>, que define uma escolha específica.

<label for="cars">Choose a car:</label>
<select id="cars" name="cars">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="fiat">Fiat</option>
  <option value="audi">Audi</option>
</select>

Por padrão, quando a lista suspensa é apresentada, o primeiro item é automaticamente selecionado. No entanto, é possível pré-selecionar uma opção específica utilizando o atributo “selected” na tag <option>. Isso é útil quando você deseja destacar uma escolha padrão ou pré-definida.

<option value="fiat" selected>Fiat</option>

Valores visíveis:

Além disso, é possível controlar visualmente a quantidade de opções exibidas na lista suspensa usando o atributo “size”. Este atributo permite especificar quantos itens da lista são visíveis ao mesmo tempo, proporcionando uma experiência mais personalizada para o usuário.

<label for="cars">Choose a car:</label>
<select id="cars" name="cars" size="3">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="fiat">Fiat</option>
  <option value="audi">Audi</option>
</select>

Permitir várias seleções:

Uma característica interessante do elemento <select> é a capacidade de permitir múltiplas seleções. Isso é alcançado adicionando o atributo “multiple”. Quando esse atributo é utilizado, os usuários podem escolher mais de uma opção na lista suspensa, o que é útil em situações onde a seleção de várias opções é desejada.

<label for="cars">Choose a car:</label>
<select id="cars" name="cars" size="4" multiple>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="fiat">Fiat</option>
  <option value="audi">Audi</option>
</select>

Compreender o funcionamento do elemento <select> e suas opções de configuração oferece aos desenvolvedores iniciantes a habilidade de criar formulários mais interativos e adaptáveis. Ao explorar essas funcionalidades, você ganha a capacidade de personalizar a apresentação e a interatividade das listas suspensas, proporcionando uma experiência de usuário mais intuitiva.

Entrar na conversa
Rolar para cima