Select-taggen

Taggen select oppretter en nedtrekksliste for bruk i HTML skjemaer.

Et enkelt listepunkt skal lagres i taggen option.

Attributter

Attributt Beskrivelse
multiple Tilstedeværelsen av dette attributtet oppretter en multiselect - en nedtrekksliste der flere punkter kan velges ved å holde nede tasten Ctrl eller ved å markere dem med musepekeren.
Frivillig attributt.
name Navnet på nedtrekkslisten. Nødvendig for å hente ut inndatafeltene i PHP. For at skjemaet skal fungere korrekt, bør ikke feltnavnene i inndataene være like med hverandre (i ett skjema). Hvis de er like, vil dataene komme i PHP fra det inndatafeltet som er lengre nede i HTML-koden.

Eksempel

La oss se hvordan en nedtrekksliste fungerer:

html<select>
  <option>City1</option>
  <option>City2</option>
  <option>City3</option>
  <option>City4</option>
</select>

Результат:

Eksempel

La oss gjøre bredden på nedtrekkslisten lik bredden på det største elementet (hvis den ikke er eksplisitt angitt ved hjelp av CSS-egenskapen width):

html<select>
  <option>Big City1</option>
  <option>City2</option>
  <option>City3</option>
  <option>City4</option>
</select>

Результат:

Eksempel . Standardvalg

La oss nå prøve å velge en by som standard. Vi gjør dette ved hjelp av attributtet selected:

html<select>
  <option>Big City1</option>
  <option selected>City2</option>
  <option>City3</option>
  <option>City4</option>
</select>

Результат:

Eksempel . Multiselect

La oss nå forvandle en vanlig select til en multiselect ved hjelp av attributtet multiple:

html<select multiple name="city[]">
  <option>City1</option>
  <option>City2</option>
  <option>City3</option>
  <option>City4</option>
</select>

Результат:

Legg merke til at navnet på select, satt i attributtet name, skal være med hakeparenteser på slutten. Dette er nødvendig for at alle valgte verdier skal komme i PHP (ellers vil bare én komme - den siste).

Eksempel . Flere standardverdier i multiselect

La oss nå, i multiselect som standard, prøve å velge mer enn én verdi:

html<select multiple name="city[]">
  <option>City1</option>
  <option selected>City2</option>
  <option>City3</option>
  <option selected>City4</option>
</select>

Результат:

Se også

  • attributtet selected,
    som setter standardvalget i listen
  • taggen optgroup,
    som grupperer listepunkter
  • taggen datalist,
    som oppretter en nedtrekksliste