Form表單標籤的Enctype屬性

2021-06-19 08:11:37 字數 573 閱讀 6884

enctype :指定將資料回發到伺服器時瀏覽器使用的編碼型別。用於表單裡有上傳。

編碼型別有以下三種:

multipart/form-data: 不對字元編碼,在使用包含檔案上傳控制項的表單時,必須使用該值

。text/plain: 窗體資料以純文字形式進行編碼,其中不含任何控制項或格式字元。

例子:enctype="multipart/form-data"是上傳二進位制資料過去。

如果在伺服器端要通過

request

物件來獲取相應表單域的值,則應該將

enctype

屬性設定為

值(即預設值,可以不顯示設定)。

為什麼上傳檔案要設定enctype="multipart/form-data":

因為:設定enctype為multipart/form-data值後,不對字元編碼,則資料通過二進位制的形式傳送到伺服器端,這時如果用request是無法直接獲取到相應表單的值的,而應該通過stream流物件,將傳到伺服器端的二進位制資料解碼,從而讀取資料。

如果要上傳檔案的話,是一定要將encotype設定為multipart/form-data的。

form 表單標籤

作用 表單目的是為了收集使用者資訊。在我們網頁中,我們也需要跟使用者進行互動,收集使用者資料,此時也需要表單。在html中,乙個完整的表單通常由表單控制項 也稱為表單元素 提示資訊和表單域3個部分構成。包含了具體的表單功能項,如單行文字輸入框 密碼輸入框 核取方塊 提交按鈕 重置按鈕等。乙個表單中通...

form表單中的標籤

1 文字域 當使用者要在表單中鍵入字母 數字等內容時,就會用到文字域。2 單選按鈕 當使用者從若干給定的的選擇中選取其一時,就會用到單選框。3 核取方塊 當使用者需要從若干給定的選擇中選取乙個或若干選項時,就會用到核取方塊。2 下拉列表 select 元素可建立單選或多選選單。3 文字框 標籤定義多...

form表單域和表單標籤

在html中,form標籤被用於定義表單域,以實現使用者資訊的收集和傳遞,form中的所有內容都會被提交給伺服器。屬性值 value 你好 通過textarea控制項可以輕鬆地建立多行文字輸入框.cols 每行中的字元數 rows 顯示的行數 我們實際開發不用 選項1 option 選項2 opti...