form表單的用法

form主要用于采集和提交用戶輸入的信息并向服務(wù)器傳輸數(shù)據(jù)。
例如一個(gè)簡(jiǎn)單的用戶登錄例子如下:

   <form action="/" method="post">
    <div>
        <label for="name">姓名:</label>
        <input type="text" id="name">
    </div>
    <div>
        <label for="password">密碼:</label>
        <input type="password" id="password">
    </div>
<input type="submit">
</form>

表單主要有控件和屬性這兩個(gè)要素組成。
表單的屬性如下和用法如下:

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

表單要包含一些控件,用于收集用戶輸入的數(shù)據(jù)。
表單常用的控件和用法如下:
1.文本域text,用戶可以在文本域?qū)懭胛谋尽?/p>

<form>
   名:<input type="text" name="firstname">
   姓:<input type="text" name="lastname">
</form>

2.密碼域password,用于創(chuàng)建HTML的密碼域。

<form>
    用戶:
    <input type="text" name="user">
    <br />
    密碼:
    <input type="password" name="password">
</form>

3.復(fù)選框checkbox,用戶可以選中或取消選取復(fù)選框,多選

<form>
    旅游:
   <input type="checkbox" name="lvyou">
   寵物:
   <input type="checkbox" name="chongwu">
</form>

4.單選按鈕radio,當(dāng)用戶點(diǎn)擊一個(gè)單選按鈕時(shí),該按鈕會(huì)變?yōu)檫x中狀態(tài),其他所有按鈕會(huì)變?yōu)榉沁x中狀態(tài)

<form>
   男性:
   <input type="radio" checked="checked" name="Sex" value="male" />
   <br />
   女性:
   <input type="radio" name="Sex" value="female" />
</form>

name要一致才是同一組。
5.下拉列表,selected="selected"為選中狀態(tài)。

<form>
    <select name="cars">
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
    <option value="fiat" selected="selected">Fiat</option>
    <option value="audi">Audi</option>
</select>
</form>

6.文本域textarea,用戶可以在文本域中寫入文本。在文本域中,可寫入的字符字?jǐn)?shù)不受限制。

<textarea name="" id="" cols="30" rows="10">
   輸入字符數(shù)不受限制
</textarea>

7.按鈕button,可以對(duì)按鈕上的文字進(jìn)行自定義。


<form>
  <input type="button" value="下一步">
</form>

8.submit,用于提交表單信息,帶有輸入框和提交按鈕的表單如下代碼:

<form action="action_page.php">
   姓名:
   <input type="text" name="fname" >
   密碼:
   <input type="password" name="password" >
   <input type="submit" value="提交">
</form> 

action的值表示向此頁面發(fā)送表單數(shù)據(jù)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 1.form表單有什么作用?有哪些常用的input 標(biāo)簽,分別有什么作用? HTML 表單用于接收不同類型的用戶輸...
    大胡子歌歌閱讀 924評(píng)論 0 1
  • 1.動(dòng)手 form 表單table 表格 2. <form>表單元素 1) 簡(jiǎn)述: 元素是塊級(jí)元素,其開始標(biāo)簽和結(jié)...
    _Dot912閱讀 2,047評(píng)論 2 8
  • form表單的作用: 網(wǎng)站怎樣與用戶進(jìn)行交互?答案是使用HTML表單(form)。表單是可以把瀏覽者輸入的數(shù)據(jù)傳送...
    石林濤閱讀 9,477評(píng)論 0 2
  • <form> 標(biāo)簽用于為用戶輸入創(chuàng)建 HTML 表單。 表單能夠包含 input 元素,比如文本字段、復(fù)選框、單選...
    饑人谷_tanfei閱讀 316評(píng)論 0 0
  • form表單有什么作用?有哪些常用的input 標(biāo)簽,分別有什么作用? 表單的作用是搜集用戶的輸入,用戶提交表單時(shí)...
    LINPENGISTHEONE閱讀 405評(píng)論 0 0