<form action="/signup" method="post">
<p>
<label>Title</label><br>
<label>
<input type="radio" name="title" value="mr">
Mr
</label>
<label>
<input type="radio" name="title" value="mrs">
Mrs
</label>
<label>
<input type="radio" name="title" value="miss">
Miss
</label>
</p>
<p>
<label>First name</label><br>
<input type="text" name="first_name">
</p>
<p>
<label>Last name</label><br>
<input type="text" name="last_name">
</p>
<p>
<label>Email</label><br>
<input type="email" name="email" required>
</p>
<p>
<label>Phone number</label><br>
<input type="tel" name="phone">
</p>
<p>
<label>Password</label><br>
<input type="password" name="password">
</p>
<p>
<label>Country</label><br>
<select>
<option>China</option>
<option>India</option>
<option>United States</option>
<option>Indonesia</option>
<option>Brazil</option>
</select>
</p>
<p>
<label>
<input type="checkbox" value="terms">
I agree to the <a href="/terms">terms and conditions</a>
</label>
</p>
<p>
<button>Sign up</button>
<button type="reset">Reset form</button>
</p>
</form>
最新!我的 44 頁電子書「44 分鐘學會 CSS」出爐了! 😃
範例: 複製
動作
定義表單資訊在提交時傳送至哪個 URL。
"/contact"
您可以使用相對 URL。
"https://htmlreference.dev.org.tw/contact"
您可以使用絕對 URL。
方法
定義提交表單時使用的 HTTP 方法。
"post"
表單資訊作為要求主體的一部分傳送至伺服器。
"get"
表單資訊作為URL 參數的一部分傳送至伺服器:/contact?first_name=Alex&last_name=Smith
。
名稱
傳送至伺服器時的表單名稱。當同個網頁有多個表單時很有用。
"sign_up_form"
名稱值在整個網頁的內容中必須是唯一的。
它只能包含字母數字字元 a-z
A-Z
0-9
和一些特殊字元,例如 -
_
… 但不能有空白。
自動完成
決定瀏覽器是否可以自動完成表單中的所有控制項。
"off"
瀏覽器將停用自動完成功能。不過,可以個別覆寫每個控制項。
"on"
瀏覽器將啟用自動完成功能。不過,可以個別覆寫每個控制項。
試試按一下這個輸入中的「向下」。它將顯示先前輸入的電子郵件地址。
目標
定義按一下的連結將顯示在哪個分頁或視窗中。
"_blank"
在新瀏覽內容中開啟,通常是新分頁。
"_self"
在目前分頁中開啟。
"_parent"
在父瀏覽內容中開啟,或如果沒有父瀏覽內容,則為 _self
。
"_top"
在頂層瀏覽內容中開啟,或如果沒有頂層瀏覽內容,則為 _self
。
enctype
定義傳送到伺服器的資訊的 MIME 類型。僅在方法為 post
時有效。
"application/x-www-form-urlencoded"
預設值。
預設值。
"text/plain"
適用於 HTML5 純文字。
"multipart/form-data"
使用 <input type="file">
元素時需要。
novalidate
指示瀏覽器在提交時不要驗證表單。
不需要值。