Ostatnio edytowany:

enctype

Autor: Virtual Patriot

Przeznaczenie atrybutu enctype

Za pomocą atrybutu enctype możemy określić sposób kodowania danych, który powinien być właściwy podczas procesu, który następuje po zatwierdzeniu interesującego nas formularza HTML przez użytkownika.

Elementy HTML dla atrybutu enctype

  1. form

Przykład atrybutu enctype

<!DOCTYPE HTML>
<html>
  <head>
    <meta charset="utf-8">
    <title>Darmowy Kurs HTML</title>
  </head>
  <body>

    <form action="http://webkod.pl/php/submit-result.php" method="post" enctype="multipart/form-data">
      <label>
        Wybierz Plik:
        <input type="file" name="plik">
      </label>

      <button type="submit">zatwierdź</button>
    </form>

  </body>
</html>

Rezultat

W momencie gdy przykładowy formularz HTML reprezentujący dane zostanie zatwierdzony przez użytkownika, wspomniane dane zostaną zakodowane przez przeglądarkę internetową za pomocą sposobu "multipart/form-data", ponieważ do wspomnianego formularza HTML reprezentowanego przez element "form" został dodany atrybut "enctype" wraz z wartością "multipart/form-data".

Interpretacja atrybutu enctype

Firefox

tak

Google Chrome

tak

Safari

tak

Opera

tak

Internet Explorer

tak

Edge

tak