Atrybut multiple w HTML

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Atrybut multiple w HTML

Atrybut multiple umożliwia zaznaczenie więcej niż jednej wartości w wybranych elementach formularza HTML. W pytaniach egzaminacyjnych najczęściej dotyczy znacznika <select>.

Zastosowanie w <select>

Domyślnie lista rozwijana <select> pozwala wybrać tylko jedną opcję. Aby użytkownik mógł zaznaczyć kilka opcji jednocześnie, należy dodać atrybut multiple.

<form method="post">
  <select name="kontynenty[]" multiple size="5">
    <option value="europa">Europa</option>
    <option value="azja">Azja</option>
    <option value="afryka">Afryka</option>
    <option value="ameryka">Ameryka</option>
  </select>
</form>

W praktyce użytkownik zaznacza kilka pozycji zwykle z użyciem klawisza Ctrl lub Shift w systemie Windows/Linux albo Command na macOS.

Ważne informacje

  • multiple jest atrybutem logicznym, więc wystarczy samo jego podanie.
  • Atrybut size określa liczbę widocznych wierszy listy, ale nie włącza wielokrotnego wyboru.
  • Atrybut disabled blokuje element formularza.
  • Atrybut value określa wartość przesyłaną przez opcję, ale nie wpływa na liczbę możliwych wyborów.

Zapamiętaj na egzamin

Jeśli pytanie brzmi: który atrybut znacznika <select> pozwala wybrać kilka opcji jednocześnie, poprawna odpowiedź to zawsze:

multiple