最新!我的 44 頁電子書「44 分鐘學會 CSS」出爐了! 😃

立即取得 →

範例: 複製








<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>

動作

定義表單資訊在提交時傳送至哪個 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

指示瀏覽器在提交時不要驗證表單。

不需要值。