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
multiplejest atrybutem logicznym, więc wystarczy samo jego podanie.- Atrybut
sizeokreśla liczbę widocznych wierszy listy, ale nie włącza wielokrotnego wyboru. - Atrybut
disabledblokuje element formularza. - Atrybut
valueokreś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