1. 程式人生 > >Web-表單專題

Web-表單專題

ali keyword baidu ews eth 提交 ogl str 增加

input控件

對於input控件,增加了幾個type,並且可以直接進行驗證;

1.email

<form method="post">

<!--郵件認證-->

<input type="email" name="emali">

<input type="submit" value="提交">

</form>

提交:

技術分享圖片

2.Url

<form method="post">

<!--郵件認證-->

<input type="url" name="url">

<input type="submit" value="提交">

</form>

技術分享圖片

3.number

<form>

<input type="number" name="number">

<input type="submit" value="提交">

</form>

技術分享圖片

屬性 值 描述

  1. max number 規定允許的最大值

  2. min number 規定允許的最小值

  3. step number 規定合法的數字間隔(如果 step=”3”,則合法的數是 -3,0,3,6 等)

  4. value number 規定默認值

4.range

技術分享圖片

技術分享圖片

屬性 值 描述

  1. max number 規定允許的最大值

  2. min number 規定允許的最小值

  3. step number 規定合法的數字間隔(如果 step=”3”,則合法的數是 -3,0,3,6 等)

  4. value number 規定默認值

5.Date pickers

date:顯示日期

datetime顯示完整日期;

datetime-local:顯示完整日期 不含時區;

time:顯示時間,不含時區;

week:顯示周;

month:顯示月;

<form>

<input type="datetime" name="date">

<input type="submit" value="提交">

</form>

技術分享圖片

6.search

<form>

<input type="search" name="search">

<input type="submit" value="提交">

</form>

技術分享圖片

這個其實跟普通的文本框沒有多大的區別,這樣更加規範;

7.color(顏色選擇器)

<form>

<input type="color" name="color">

<input type="submit" value="提交">

</form>

技術分享圖片

8.placeholder

<form>

<input type="email" name="email" placeholder="[email protected]">

<input type="submit" value="提交">

</form>

輸入正確就會提交;

錯誤會有提示,如下圖:

技術分享圖片

9.autocomplete(瀏覽器通過autocomplete特性能夠知曉是否應該保存輸入值以備將來使用,autocomplete應該用一保護用戶敏感數據,避免本地瀏覽器對它們進行不安全的存儲。)

  1. on 該字段無需保護,值可以被保存和恢復
  2. off 該字段需要保護,值不可以保存
  3. unspecified 包含的默認設置,如果沒有被包含在表單中或沒有指定值,則行為表現為on;

<form action="" method="get" autocomplete="on">

Name:<input type="text" name="name" /><br />

E-mail: <input type="email" name="email" autocomplete="off" /><br />

<input type="submit" />

</form>

當用戶提交過一次表單後,再次訪問,name的輸入框會提示你曾輸入的值,而email則不會提示。

因為email設置了off(該字段需要保護,值不會保存)

10.autofocus

技術分享圖片

給表單加入這個屬性,自動獲取焦點;

11.list特性和datalist

Select: <input type="url" list="url_list" name="link" /> <datalist id="url_list"> <option label="baidu" value="https://www.baidu.com/" > <option label="Google" value="http://www.google.com" > <option label="xinwen" value="http://news.baidu.com/" > </datalist>

效果展示:

  技術分享圖片

Web-表單專題