Rumah  >  Artikel  >  hujung hadapan web  >  Dalam HTML, apakah maksud enctype='multipart/form-data'?

Dalam HTML, apakah maksud enctype='multipart/form-data'?

PHPz
PHPzke hadapan
2023-08-22 08:53:221492semak imbas

Dalam HTML, apakah maksud enctype=multipart/form-data?

Gunakan atribut enctype untuk menentukan cara penyemak imbas mengekod data sebelum menghantarnya ke pelayan. Nilai yang mungkin adalah -

  • application/x-www-form-urlencoded − Ini ialah kaedah standard yang digunakan oleh kebanyakan borang dalam senario mudah.

  • mutlipart/form-data − Ini digunakan untuk memuat naik data binari seperti imej, fail Word, dsb. dalam bentuk.

Contoh

Sekarang mari kita lihat contoh −

<!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>

Log masuk dan tunjukkan hasil −

Atas ialah kandungan terperinci Dalam HTML, apakah maksud enctype='multipart/form-data'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam

Artikel berkaitan

Lihat lagi