Forms表單

form

  • method
method提交表單的請求方式get或者post
<form method="get"></form>
<form method="post"></form>
  • action
action提交表單的地址
<form action="/login"></form>
  • enctype
enctype發(fā)送表單數(shù)據(jù)之前如何對其進行編碼
<form action="/login" method="post" enctype="application/x-www-form-urlencoded"></form>

application/x-www-form-urlencoded(默認編碼方式)在發(fā)送前編碼所有字符
multipart/form-data 不對字符編碼。在使用包含文件上傳控件的表單時,必須使用該值。
text/plain 空格轉(zhuǎn)換為 "+" 加號,但不對特殊字符編碼。

更多form屬性

input

  • type
描述
text 文本
radio 單選按鈕
checkbox 復(fù)選框
submit 提交按鈕
button 按鈕
hidden 隱藏的輸入字段
image 圖像形式的提交按鈕
password 密碼字段
file 上傳文件
reset 重置按鈕
radio單選按鈕。單選按鈕只允許用戶選擇中其中一個選項。
一組radio的name值要相同,例如:
<input type="radio" name="sex" value="male">男
<input type="radio" name="sex" value="female">女
checkbox復(fù)選框按鈕。復(fù)選框按鈕允許用戶選擇中其中一個或者多個選項。
一組checkbox的name值要相同,例如:
<input type="checkbox" name="ball" value="basketball">籃球
<input type="checkbox" name="ball" value="football">足球
<input type="checkbox" name="ball" value="tennis">網(wǎng)球
<input type="checkbox" name="ball" value="volleyball">排球
button按鈕,點擊之后執(zhí)行相應(yīng)綁定的事件
image圖像形式的提交按鈕,submit提交按鈕,點擊之后提交表單中的數(shù)據(jù)
<input type="image" src="/image/submit.jpg">
<input type="submit">
  • placeholder
placeholder提示信息
<input type="text" placeholder="提示信息">
  • autocomplete
autocomplete自動填充功能
<input type="text" autocomplete="on">  開啟自動填充功能
<input type="text" autocomplete="off"> 關(guān)閉自動填充功能
  • autofocus
autofocus頁面加載時是否獲得焦點(不適用于type="hidden")
<input type="text" autofocus="autofocus">
  • pattern
pattern規(guī)定輸入字段值的格式(正則校驗)
<input type="text" pattern="[0-9]">

更多input屬性

label

label點擊label標簽時,瀏覽器會自動觸發(fā)對應(yīng)將焦點轉(zhuǎn)到和標簽相關(guān)的表單元素上
label標簽的for屬性的值需要和對應(yīng)表單元素的id值相同
<form>
    <label for="male">男</label>
    <input type="radio" name="sex" value="male" id="male">
    <label for="female">Female</label>
    <input type="radio" name="sex" value="female" id="female">
</form>

更多l(xiāng)abel屬性

textarea

textarea多行文本輸入表單元素
可以通過rows和cols規(guī)定textarea尺寸
<textarea cols="30" rows="10"></textarea>

更多textarea屬性

select

select下拉菜單
<select>
    <option value="beijing" selected="selected">北京</option>
    <option value="shanghai">上海</option>
    <option value="shenzhen">深圳</option>
</select>

更多select屬性

查看瀏覽器支持情況

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 在Django中創(chuàng)建表單 表單# forms.pyfrom django import formsclass Na...
    wangfp閱讀 576評論 0 0
  • #028_Pro_Forms 今天我們通過做一個小小的頁面,來學(xué)習(xí)關(guān)于表單的內(nèi)容。HTML 表單用于收集用戶輸...
    做筆記的喵Cc閱讀 476評論 0 4
  • React版本:15.4.2**翻譯:xiyoki ** 在React中,HTML表單元素的工作方式與其他DOM元...
    前端xiyoki閱讀 174評論 0 0
  • HTML表單HTML表單用于搜集用戶輸入HTML表單常用屬性及說明:屬性描述accept-charset規(guī)定在被提...
    Lv_0閱讀 568評論 0 1
  • 引言: 表單是我們在日常頁面之中最多用來與用戶交互數(shù)據(jù)的一種方式,其中有許許多多的標簽帶我們來開發(fā),H5之中更是添...
    ArvinH閱讀 3,262評論 0 0

友情鏈接更多精彩內(nèi)容