表單屬性 標籤

2022-08-31 12:06:09 字數 4144 閱讀 6766

總結

一、表單概述

1.什麼是表單:表單是一塊可採集使用者資料的區域:表單對後端開發者至關重要

2.如何建立表單區域:

a)用form元素表示表單

b)用action屬性表示表單的提交位址

c)用method屬性表示表單的提交方式

d)在製作靜態頁面時,可不用書寫上述的屬性

e)在製作靜態頁面時,建議不要設定form元素的樣式

3.表單中可放置哪些元素

a)對於靜態頁面的開發者,表單只是乙個普通的塊盒,內部可放置任何元素

b)通常情況下,表單中會放置一些可以與使用者進行互動的元素

文字框

點選按鈕

提交按鈕

核取方塊

單選框

檔案上傳

密碼

重置按鈕

隱藏

數字框

滑塊數字

日期框

年月框

一年中的第幾周

時間

下拉列表:

分組

多行文字

分組資訊

屬性:name:傳送到伺服器的鍵名      value:傳送到伺服器的值

maxlength:長度             required:要求必須填

pattem:填寫規則           disabled:禁用

placeholder:提示            readonly:唯讀

autocomplete:自動識別      selected:選擇

size:展示個數               關聯

由於這些互動元素通常出現在表單中,因此,我們常稱之為表單元素

4.表單元素的兩個重要屬性

name屬性:表示傳送到伺服器的鍵名

value屬性:表示傳送到伺服器的值

二、表單元素—文字框

使用input元素表示乙個文字框:input是乙個空元素

可通過type屬性設定文字框型別

三、表單元素—按鈕

1)使用input元素或button元素表示按鈕

2)按鈕有很多種

a)普通按鈕:點選後沒有任何額外的效果

b)重置按鈕:必須出現在表單中,點選後將其他表單元素重置為初始值

c)提交按鈕:必須出現在表單中,點選後會將表單資料提交到伺服器

d)

3)input和button的比較

a)input是空元素,button是普通元素

b)input是舊版本中的元素,button是html5中的元素

c)input按鈕中只能寫文字,button的內容更加豐富

d)input的相容性更好,button稍差

四、表單元素—下拉列表

使用select和option元素的組合表示下拉列表

下拉列表的型別:普通的下拉列表

選項分組的下拉列表

五、表單元素—資料列表和多行文字框

使用datalist元素表達資料列表

使用textarea元素表達多行文字框

六、表單元素的分組和狀態

使用fieldset和legend元素,對表單內容進行分組

使用disabled屬性和readonly屬性,設定表單元素的可用狀態

七、美化表單元素

1、偽類focus:表示聚焦時候的樣式,常用於表單元素

2、認識表單元素的預設樣式

表單元素均預設為行盒——水平排列

表單元素均為可替換元素——可設定盒模型中各個部分的尺寸

文字框聚焦時會有outline

Form表單標籤的Enctype屬性

enctype 指定將資料回發到伺服器時瀏覽器使用的編碼型別。用於表單裡有上傳。編碼型別有以下三種 multipart form data 不對字元編碼,在使用包含檔案上傳控制項的表單時,必須使用該值 text plain 窗體資料以純文字形式進行編碼,其中不含任何控制項或格式字元。例子 encty...

form表單標籤的enctype屬性

form表單中的enctype屬性的三點作用如下 二 multipart form data 這個是專門用來傳輸特殊型別資料的,如我們上傳的非文字的內容,比如或者 等。這種編碼型別不對字元編碼,資料通過二進位制的形式傳送到伺服器端,這時如果用request是無法直接獲取到相應表單的值的,而應該通過s...

html5 表單屬性及 標籤

標籤 定義和用法 宣告必須位於html 5 文件中的第一行,也就是位於標籤之前。該標籤告知瀏覽 器文件所使用的html 規範。doctype 宣告不屬於html 標籤 tag 它是一條指令,告訴瀏覽器編寫頁面所用的標記的版本。在所有html 文件中規定doctype 是非常重要的,這樣瀏覽器就能了解...