表單屬性

autocomplete 屬性

autocomplete 屬性規定 form 或 input 域應該擁有自動完成功能。正則表達式

註釋:autocomplete 適用於瀏覽器

標籤,以及如下類型的 標籤:text, search, url, telephone, email, password, datepickers, range 以及 color。ide

當用戶在自動完成域中開始輸入時,瀏覽器應該在該域中顯示填寫的選項:學習

實例

> First name:
Last name:
E-mail: />ui

 
 

 

註釋:在某些瀏覽器中,您可能須要啓用自動完成功能,以使該屬性生效。url

autofocus 屬性

autofocus 屬性規定在頁面加載時,域自動地得到焦點。spa

註釋:autofocus 屬性適用於全部 標籤的類型。code

實例

User name:  />

 

form 屬性

form 屬性規定輸入域所屬的一個或多個表單。orm

註釋:form 屬性適用於全部 標籤的類型。教程

form 屬性必須引用所屬表單的 id:

實例

id="user_form"> First name:
Last name:  />
form="user_form"

 

註釋:如需引用一個以上的表單,請使用空格分隔的列表。

表單重寫屬性

表單重寫屬性(form override attributes)容許您重寫 form 元素的某些屬性設定。

表單重寫屬性有:

  • formaction - 重寫表單的 action 屬性
  • formenctype - 重寫表單的 enctype 屬性
  • formmethod - 重寫表單的 method 屬性
  • formnovalidate - 重寫表單的 novalidate 屬性
  • formtarget - 重寫表單的 target 屬性

註釋:表單重寫屬性適用於如下類型的 標籤:submit 和 image。

實例

E-mail:

formaction="demo_admin.asp" value="Submit as admin" />

formnovalidate="true" value="Submit without validation" />
 
 

註釋:這些屬性對於建立不一樣的提交按鈕頗有幫助。

height 和 width 屬性

height 和 width 屬性規定用於 image 類型的 input 標籤的圖像高度和寬度。

註釋:height 和 width 屬性只適用於 image 類型的 標籤。

實例

  />
width="99"height="99"

 

list 屬性

list 屬性規定輸入域的 datalist。datalist 是輸入域的選項列表。

註釋:list 屬性適用於如下類型的 標籤:text, search, url, telephone, email, date pickers, number, range 以及 color。

實例

Webpage:  name="link" />
id="url_list">
list="url_list"
 
 
 
 
 
 

 

min、max 和 step 屬性

min、max 和 step 屬性用於爲包含數字或日期的 input 類型規定限定(約束)。

max 屬性規定輸入域所容許的最大值。

min 屬性規定輸入域所容許的最小值。

step 屬性爲輸入域規定合法的數字間隔(若是 step="3",則合法的數是 -3,0,3,6 等)。

註釋:min、max 和 step 屬性適用於如下類型的 標籤:date pickers、number 以及 range。

下面的例子顯示一個數字域,該域接受介於 0 到 10 之間的值,且步進爲 3(即合法的值爲 0、三、6 和 9):

實例

Points:    />
min="0"max="10"step="3"

 

multiple 屬性

multiple 屬性規定輸入域中可選擇多個值。

註釋:multiple 屬性適用於如下類型的 標籤:email 和 file。

實例

Select images:  />
multiple="multiple"

 

novalidate 屬性

novalidate 屬性規定在提交表單時不該該驗證 form 或 input 域。

註釋:novalidate 屬性適用於

以及如下類型的 標籤:text, search, url, telephone, email, password, date pickers, range 以及 color.

實例

novalidate="true"> E-mail:
 

pattern 屬性

pattern 屬性規定用於驗證 input 域的模式(pattern)。

模式(pattern) 是正則表達式。您能夠在咱們的 JavaScript 教程中學習到有關正則表達式的內容。

註釋:pattern 屬性適用於如下類型的 標籤:text, search, url, telephone, email 以及 password。

下面的例子顯示了一個只能包含三個字母的文本域(不含數字及特殊字符):

實例

Country code:  title="Three letter country code" />
pattern="[A-z]{3}"

 

placeholder 屬性

placeholder 屬性提供一種提示(hint),描述輸入域所期待的值。

註釋:placeholder 屬性適用於如下類型的 標籤:text, search, url, telephone, email 以及 password。

提示(hint)會在輸入域爲空時顯示出現,會在輸入域得到焦點時消失:

實例

 />
placeholder="Search W3School"

required 屬性

required 屬性規定必須在提交以前填寫輸入域(不能爲空)。

註釋:required 屬性適用於如下類型的 標籤:text, search, url, telephone, email, password, date pickers, number, checkbox, radio 以及 file。

相關文章
相關標籤/搜索