Heim > Web-Frontend > HTML-Tutorial > Was bedeutet enctype='multipart/form-data' in HTML?

Was bedeutet enctype='multipart/form-data' in HTML?

PHPz
Freigeben: 2023-08-22 08:53:22
nach vorne
1539 Leute haben es durchsucht

Was bedeutet enctype=multipart/form-data in HTML?

Verwenden Sie das enctype-Attribut, um anzugeben, wie der Browser Daten kodiert, bevor er sie an den Server sendet. Mögliche Werte sind -

  • application/x-www-form-urlencoded − Dies ist die Standardmethode, die von den meisten Formularen in einfachen Szenarien verwendet wird.

  • mutlipart/form-data − Dies wird verwendet, um Binärdaten wie Bilder, Word-Dateien usw. in ein Formular hochzuladen.

Beispiel

Schauen wir uns nun ein Beispiel an −

<!DOCTYPE html>
<html>
<head>
   <title>HTML enctype attribute</title>
   <style>
      form {
         width: 70%;
         margin: 0 auto;
         text-align: center;
      }
      * {
         padding: 2px;
         margin: 5px;
      }
      input[type="button"] {
         border-radius: 10px;
      }
   </style>
</head>
<body>
   <h1>Login</h1>
   <form enctype="multipart/form-data" action="" method="post">
      <fieldset>
         <legend>Enter the login details</legend>
         <label for="EmailSelect">Email Id:
            <input type="email" id="EmailSelect">
            <input type="button" onclick="getUserEmail('abc')" value="abc">
            <input type="button" onclick="getUserEmail('pqr')" value="pqr"><br>
            <input type="button" onclick="login()" value="Login">
         </label>
         <div id="divDisplay"></div>
      </fieldset>
   </form>
   <script>
      var divDisplay = document.getElementById("divDisplay");
      var inputEmail = document.getElementById("EmailSelect");
      function getUserEmail(userName) {
         if (userName === 'abc')
            inputEmail.value = 'abc@MNC.com';
         else
            inputEmail.value = 'pqr@MNC.com';
      }
      function login() {
         if (inputEmail.value !== '')
         divDisplay.textContent = 'Successful Login. Hello ' + inputEmail.value.split("@")[0];
         else
         divDisplay.textContent = 'Enter Email Id';
      }
   </script>
</body>
</html>
Nach dem Login kopieren

Einloggen und Ergebnisse anzeigen −

Das obige ist der detaillierte Inhalt vonWas bedeutet enctype='multipart/form-data' in HTML?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage