HTML的 <form> 標(biāo)簽

<form> 標(biāo)簽用于為用戶輸入創(chuàng)建 HTML 表單。

表單能夠包含 input 元素,比如文本字段、復(fù)選框、單選框、提交按鈕等等。表單還可以包含 menus、textarea、fieldset、legend 和 label 元素。表單用于向服務(wù)器傳輸數(shù)據(jù)。

<form> 的屬性有:

屬性 描述 例子
accept-charset charset_list 規(guī)定服務(wù)器可處理的表單數(shù)據(jù)字符集 accept-charset="ISO-8859-1"
action URL 規(guī)定當(dāng)提交表單時(shí)向何處發(fā)送表單數(shù)據(jù) action="form_action.asp"
autocomplete on / off 規(guī)定是否啟用表單的自動(dòng)完成功能 autocomplete="on"
enctype 見說明 規(guī)定在發(fā)送表單數(shù)據(jù)之前如何對(duì)其進(jìn)行編碼 enctype="text/plain
method get / post 規(guī)定用于發(fā)送 form-data 的 HTTP 方法 method="get"
name form_name 規(guī)定表單的名稱 name="myForm"
novalidate novalidate 如果使用該屬性,則提交表單時(shí)不進(jìn)行驗(yàn)證 novalidate="novalidate"
target _blank, _self, _parent, _top, framename 規(guī)定在何處打開 action URL target="_blank"

enctype 屬性可能的值:

  • application/x-www-form-urlencoded
  • multipart/form-data
  • text/plain

在 Django 上傳文件需使用 "multipart/form-data"




<form> 實(shí)例
  • 文本域(Text fields)

用戶可以在文本域?qū)懭胛谋?/p>

<form>
名:
<input type="text" name="firstname">
<br><br>
姓:
<input type="text" name="lastname">
</form>
  • 文本域(Textarea)

可以多行文本輸入

<textarea rows="10" cols="30">
  • 密碼域

在密碼域中鍵入字符時(shí),瀏覽器將使用項(xiàng)目符號(hào)來(lái)代替這些字符

<form>
用戶:
<input type="text" name="user">
<br><br>
密碼:
<input type="password" name="password">
</form>
  • 復(fù)選框

可以選擇一個(gè)或多個(gè)選項(xiàng)

<form>
我喜歡自行車:
<input type="checkbox" name="Bike">
<br><br>
我喜歡汽車:
<input type="checkbox" name="Car">
</form>
  • 單選按鈕

只能選中其中一個(gè)

<form>
男性:
<input type="radio" checked="checked" name="Sex" value="male" />
<br><br>
女性:
<input type="radio" name="Sex" value="female" />
</form>
  • 下拉列表
<form>
<select name="cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select>
</form>
  • 圍繞式表單
<form>
  <fieldset>
    <legend>健康信息</legend>
    身高:<input type="text" />
    體重:<input type="text" />
  </fieldset>
</form>
  • 提交功能
<form action="action_page.php">
First name:<br>
<input type="text" name="firstname">
<br>
Last name:<br>
<input type="text" name="lastname">
<br><br>
<input type="submit">
</form> 

點(diǎn)擊“提交”按鈕,表單中的數(shù)據(jù)會(huì)被發(fā)送到 “action_page.php”

也可以用 HTML 的其他部件來(lái)完成同樣的工作,比如<button>

<form action="action_page.php">
First name:<br>
<input type="text" name="firstname">
<br>
Last name:<br>
<input type="text" name="lastname">
<br><br>
<button type="submit">提交</button>
</form> 
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 什么是FORM表單: 表單是用來(lái)提交資料、意見,規(guī)范流程執(zhí)行過程的格式。表單在網(wǎng)頁(yè)中主要負(fù)責(zé)數(shù)據(jù)采集功能。一個(gè)表單...
    PYFang閱讀 1,229評(píng)論 0 0
  • 一.什么是< form>表單 格式: 作用:form表單一般用來(lái)收集用戶的信息,并把信息傳送到后臺(tái)。 注意點(diǎn):1....
    饑人谷_劉沖閱讀 2,919評(píng)論 0 1
  • 1.form表單有什么作用?有哪些常用的input 標(biāo)簽,分別有什么作用? HTML 表單用于接收不同類型的用戶輸...
    大胡子歌歌閱讀 976評(píng)論 0 1
  • 本人做php的,最近發(fā)現(xiàn)JS真的是博大精深啊,比PHP難.在HTML中,表單是由form元素來(lái)表示的,但是在jav...
    linfree閱讀 2,331評(píng)論 3 17
  • <input>標(biāo)簽 標(biāo)簽用于搜集用戶信息,根據(jù)不同的type屬性值,輸入字段擁有很多種形式。輸入字段可以是文本字段...
    _空空閱讀 4,190評(píng)論 0 3

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