HTML <input> akceptuje atrybut

❮ Znacznik HTML <input>

Przykład

Określ typy plików, które użytkownik może wybrać w oknie dialogowym wprowadzania pliku:

<form action="/action_page.php">
  <label for="img">Select image:</label>
  <input type="file" id="img" name="img" accept="image/*">
  <input type="submit">
</form>

Definicja i użycie

Atrybut określa filtr określający , acceptjakie typy plików użytkownik może wybrać w oknie dialogowym wprowadzania pliku.

Uwaga: atrybutu acceptmożna używać tylko z <input type="file">.

Wskazówka: nie używaj tego atrybutu jako narzędzia walidacji. Przesyłanie plików powinno być sprawdzane na serwerze.


Obsługa przeglądarki

Liczby w tabeli określają pierwszą wersję przeglądarki, która w pełni obsługuje ten atrybut.

Attribute
accept 26.0 10.0 37.0 11.1 15.0

Składnia

<input accept="file_extension|audio/*|video/*|image/*|media_type">

Wskazówka: Aby określić więcej niż jedną wartość, oddziel je przecinkami (np <input accept="audio/*,video/*,image/*" />. .

Wartości atrybutów

Value Description
file_extension Specify the file extension(s) (e.g: .gif, .jpg, .png, .doc) the user can pick from
audio/* The user can pick all sound files
video/* The user can pick all video files
image/* The user can pick all image files
media_type A valid media type, with no parameters. Look at IANA Media Types for a complete list of standard media types

❮ Znacznik HTML <input>