HTML基礎筆記02-表單 form
阿新 • • 發佈:2020-12-15
HTML基礎筆記02-表單 form
-
form 標籤標籤用於建立供使用者輸入的 HTML 表單。
-
表單是讓使用者進行資訊輸入的,將輸入的資料提交到伺服器上,伺服器再根據提交的資料進行分析驗證反饋結果
-
action:指定伺服器地址
-
method:指定表單資料的提交方式
-
get:預設的提交方式,get方式提交的資料會在位址列中顯示出來,很不安全,所能提交的資料量比較小,效率高
post:效率低,安全,攜帶大量的資料,不會在位址列中顯示
在開發的過程中post方式使用的較多,考慮安全問題
注意:表單中的資料想要提交,一定要有name屬性存在
-
表單中所有的內容都是通過以下三個標籤組成的:
input textarea select
程式碼示例
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>註冊頁面</title>
</head>
<body>
<p>註冊</p>
<form action="#" method="get">
<!-- label標籤為 input 元素定義標註(標記)。
input標籤 是單行文字輸入框,是單標籤
type是指定輸入框中可輸入的資料型別,若輸入的資料型別與要求的不一致,則預設為text型別
name屬性定義了輸入內容的名稱,若要提交資料則必須要有name屬性,用以讓伺服器區分資料對應關係
value屬性與name屬性是一對,若指定value值,則無法再輸入,輸入的資料會自動賦給value
placeholder設定顯示在輸入框中的提示內容
-->
<label for="username">暱稱:</label>
<input type="text" name = "uname" id="username" value="" placeholder="使用者名稱/郵箱/手機號" />
<br/>
<label for="pwd">密碼:</label>
<!-- type="password" 可讓輸入的資訊不明文顯示 -->
<input type="password" name="pwd" id="pwd" value="" placeholder="請輸入密碼"/>
<br>
<span>性別:</span>
<!-- type="radio" 單選框,只能選一個
checked 設定預設值,帶有此屬性的預設為選中
同一個選擇中的單選框的name值必須相同-->
<input type="radio" name="gender" id="男" value="男" checked /><label for="男">男</label>
<input type="radio" name="gender" id="女" value="女"/><label for="女">女</label>
<br>
<span>協議:</span>
<!-- type="checkbox" 單選框
checked 設定預設值,帶有此屬性的預設為選中-->
<input type="checkbox" name="Agreement" value="userAgreement" checked />同意使用者協議
<input type="checkbox" name="Agreement" value="privateAgreement" /> 同意隱私協議
<br>
<!-- 註冊按鈕 -->
<input type="submit" value="註冊"/>
</form>
</body>
</html>
實際顯示: