1. 程式人生 > 其它 >HTML基礎筆記02-表單 form

HTML基礎筆記02-表單 form

技術標籤:HTML筆記html

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>

實際顯示:

在這裡插入圖片描述