多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > htmlcss > HTML5 表單屬性

HTML5 表單屬性

來源:程序員人生   發布時間:2016-07-07 18:59:54 閱讀次數:4650次

1、HTML5 新的表單屬性

HTML5 的 <form> 和 <input>標簽添加了幾個新屬性.

  <form>新屬性:autocomplete、novalidate

  <input>新屬性:autocomplete、autofocus、form、formaction、formenctype、formmethod、formnovalidate、formtarget、height and width、list、min and max、multiple、pattern (regexp)、placeholder、required、step

2、<form> / <input> autocomplete 屬性

  autocomplete 屬性規定 form 或 input 域應當具有自動完成功能。當用戶在自動完成域中開始輸入時,閱讀器應當在該域中顯示填寫的選項。

  提示: autocomplete 屬性有可能在 form元素中是開啟的,而在input元素中是關閉的。

  注意: autocomplete 適用于 <form> 標簽,和以下類型的 <input> 標簽:text, search, url, telephone, email, password, datepickers, range 和 color。除opera不支持。

<!DOCTYPE html> <html> <body> <form action="demo-form.php" autocomplete="on"> First name:<input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br> E-mail: <input type="email" name="email" autocomplete="off"><br> <input type="submit"> </form> <p>填寫并提交表單,然后重新刷新頁面查看如何自動填充內容。</p> <p>注意 form的 autocomplete屬性為 "on"(開),但是e-mail自動為“off”(關)。</p> </body> </html>

提示:某些閱讀器中,您可能需要啟用自動完成功能,以使該屬性生效。

3、<form> novalidate 屬性

  novalidate 屬性的1個boolean 屬性。novalidate 屬性規定在提交表單時不應當驗證 form 或 input 域。除Safari其他都支持。

<!DOCTYPE html> <html> <body> <form action="demo-form.php" novalidate> E-mail: <input type="email" name="user_email"> <input type="submit"> </form> <p><strong>Note:</strong> The novalidate attribute of the form tag is not supported in Internet Explorer 9 and earlier versions, or in Safari.</p> </body> </html>

4、<input> autofocus 屬性

  autofocus 屬性是1個 boolean 屬性.autofocus 屬性規定在頁面加載時,域自動地取得焦點。

<!DOCTYPE html> <html> <body> <form action="demo-form.php"> First name: <input type="text" name="fname" ><br> Last name: <input type="text" name="lname"autofocus><br> <input type="submit"> </form> <p><strong>注意:</strong> Internet Explorer 9及更早IE版本不支持input標簽的 autofocus 屬性。</p> </body> </html>


5、<input> form 屬性

  form 屬性規定輸入域所屬的1個或多個表單。提示:如需援用1個以上的表單,請使用空格分隔的列表。

<!DOCTYPE html> <html> <body> <form action="demo-form.php" id="form1"> First name: <input type="text" name="fname"><br> <input type="submit" value="Submit"> </form> <p> "Last name" 字段沒有在form表單以內,但它也是form表單的1部份。</p> Last name: <input type="text" name="lname" form="form1"> <p><b>注意:</b> IE不支持form屬性</p> </body> </html>


6、<input> formaction 屬性

  formaction 屬性用于描寫表單提交的URL地址.formaction 屬性會覆蓋<form> 元素中的action屬性.注意: formaction 屬性用于 type="submit" 和 type="image".

<!DOCTYPE html> <html> <body> <form action="demo-form.php"> First name: <input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br> <input type="submit" value="Submit"><br> <input type="submit" formaction="demo-admin.php" value="Submit as admin"> </form> <p><strong>注意:</strong> Internet Explorer 9及更早IE版本不支持input標簽的 formaction 屬性。</p> </body> </html>

7、<input> formenctype 屬性

   formenctype 屬性描寫了表單提交到服務器的數據編碼 (只對form表單中 method="post" 表單)formenctype 屬性覆蓋 form 元素的 enctype 屬性。主要: 該屬性與 type="submit" 和 type="image" 配合使用。

<!DOCTYPE html> <html> <body> <form action="demo-post-enctype.php" method="post"> First name: <input type="text" name="fname"><br> <input type="submit" value="Submit"> <input type="submit" formenctype="multipart/form-data" value="Submit as Multipart/form-data"> </form> <p><strong>注意:</strong> Internet Explorer 9及更早IE版本不支持input標簽的 formenctype 屬性。</p> </body> </html>


8、<input> formmethod 屬性

   formmethod 屬性定義了表單提交的方式。formmethod 屬性覆蓋了 <form> 元素的的method 屬性。注意: 該屬性可以與 type="submit" 和 type="image" 配合使用。

<!DOCTYPE html> <html> <body> <form action="demo-form.php" method="get"> First name: <input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br> <input type="submit" value="Submit"> <input type="submit" formmethod="post" formaction="demo-post.php" value="Submit using POST"> </form> <p><strong>注意:</strong> Internet Explorer 9及更早IE版本不支持input標簽的 formmethod 屬性。</p> </body> </html>


9、<input> form novalidate 屬性

  novalidate 屬性是1個 boolean 屬性.novalidate屬性描寫了 <input> 元素在表單提交時無需被驗證。form novalidate 屬性會覆蓋 <form> 元素的novalidate屬性.注意: formnovalidate 屬性與type="submit1起使用

<!DOCTYPE html> <html> <body> <form action="demo-form.php"> E-mail: <input type="email" name="userid"><br> <input type="submit" value="Submit"><br> <input type="submit" formnovalidate="formnovalidate" value="Submit without validation"> </form> <p><strong>注意:</strong> Internet Explorer 9及更早IE版本,或Safari不支持input標簽的 formnovalidate 屬性。</p> </body> </html>


10、<input> formtarget 屬性

   formtarget 屬性指定1個名稱或1個關鍵字來指明表單提交數據接收后的展現。formtarget 屬性覆蓋 <form>元素的target屬性.注意: formtarget 屬性與type="submit" 和 type="image"配合使用.

<!DOCTYPE html> <html> <body> <form action="demo-form.php"> First name: <input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br> <input type="submit" value="Submit as normal"> <input type="submit" formtarget="_blank" value="提交到1個新的頁面上"> </form> <p><strong>注意:</strong> Internet Explorer 9及更早IE版本不支持input標簽的 formtarget 屬性。</p> </body> </html>


11、<input> height 和 width 屬性

  height 和 width 屬性規定用于 image 類型的 <input> 標簽的圖象高度和寬度。注意: height 和 width 屬性只適用于 image 類型的<input> 標簽。

  提示:圖象通常會同時指定高度和寬度屬性。如果圖象設置高度和寬度,圖象所需的空間 在加載頁時會被保存。如果沒有這些屬性, 閱讀器不知道圖象的大小,其實不能預留 適當的空間。圖片在加載進程中會使頁面布局效果改變 (雖然圖片已加載)。

<!DOCTYPE html> <html> <body> <form action="demo-form.php"> First name: <input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br> <input type="image" src="img_submit.gif" alt="Submit" width="48" height="48"> </form> </body> </html>


 

12、<input> list 屬性

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

<!DOCTYPE html> <html> <body> <form action="demo-form.php" method="get"> <input list="browsers" name="browser"> <datalist id="browsers"> <option value="Internet Explorer"> <option value="Firefox"> <option value="Chrome"> <option value="Opera"> <option value="Safari"> </datalist> <input type="submit"> </form> <p><strong>注意:</strong> Internet Explorer 9(更早IE版本),Safari不支持 datalist 標簽。</p> </body> </html>


 

13、<input> min 和 max 屬性

  min、max 和 step 屬性用于為包括數字或日期的 input 類型規定限定(束縛)。注意: min、max 和 step 屬性適用于以下類型的 <input> 標簽:date pickers、number 和 range。

<!DOCTYPE html> <html> <body> <form action="demo-form.php"> 輸入 1980-01-01 之前的日期: <input type="date" name="bday" max="1979⑴2⑶1"><br> 輸入 2000-01-01 以后的日期: <input type="date" name="bday" min="2000-01-02"><br> 數量 (在1和5之間): <input type="number" name="quantity" min="1" max="5"><br> <input type="submit"> </form> <p><strong>注意:</strong> Internet Explorer 9及更早IE版本,Firefox不支持input標簽的 max 和 min 屬性。</p> <p><strong>注意:</strong> 在Internet Explorer 10中max 和 min屬性不支持輸入日期和時間,IE 10 不支持這些輸入類型。</p> </body> </html>



14、<input> multiple 屬性

   multiple 屬性是1個 boolean 屬性.multiple 屬性規定<input> 元素中可選擇多個值。注意: multiple 屬性適用于以下類型的 <input> 標簽:email 和 file。: email, and file.

<!DOCTYPE html> <html> <body> <form action="demo-form.php"> 選擇圖片: <input type="file" name="img" multiple> <input type="submit"> </form> <p>嘗試選取1張或多種圖片。</p> <p><strong>注意:</strong> Internet Explorer 9及更早IE版本不支持input標簽的 multiple 屬性。</p> </body> </html>


 

 

15、<input> pattern 屬性

   pattern 屬性描寫了1個正則表達式用于驗證 <input> 元素的值。注意:pattern 屬性適用于以下類型的 <input> 標簽: text, search, url, tel, email, 和 password.

   提示: 是用來全局 title 屬性描寫了模式.

   提示: 您可以在我們的 JavaScript 教程中學習到有關正則表達式的內容

<!DOCTYPE html> <html> <body> <form action="demo-form.php"> Country code: <input type="text" name="country_code" pattern="[A-Za-z]{3}" title="Three letter country code"> <input type="submit"> </form> <p><strong>注意:</strong> Internet Explorer 9及更早IE版本,或Safari不支持input標簽的 pattern 屬性。</p> </body> </html>


16、<input> placeholder 屬性

  placeholder 屬性提供1種提示(hint),描寫輸入域所期待的值。簡短的提示在用戶輸入值前會顯示在輸入域上。

  注意: placeholder 屬性適用于以下類型的 <input> 標簽:text, search, url, telephone, email 和 password。

<!DOCTYPE html> <html> <body> <form action="demo-form.php"> <input type="text" name="fname" placeholder="First name"><br> <input type="text" name="lname" placeholder="Last name"><br> <input type="submit" value="Submit"> </form> <p><strong>注意:</strong> Internet Explorer 9及更早IE版本不支持input標簽的 placeholder 屬性。</p> </body> </html>


17、<input> required 屬性

  required 屬性是1個 boolean 屬性.required 屬性規定必須在提交之前填寫輸入域(不能為空)。

  注意:required 屬性適用于以下類型的 <input> 標簽:text, search, url, telephone, email, password, date pickers, number, checkbox, radio 和 file。

<!DOCTYPE html> <html> <body> <form action="demo-form.php"> Username: <input type="text" name="usrname" required> <input type="submit"> </form> <p><strong>注意:</strong> Internet Explorer 9及更早IE版本,或Safari不支持input標簽的 required 屬性。</p> </body> </html>


 

18、<input> step 屬性

  step 屬性為輸入域規定合法的數字間隔。如果 step="3",則合法的數是 ⑶,0,3,6 等

  提示: step 屬性可以與 max 和 min 屬性創建1個區域值.

  注意: step 屬性與以下type類型1起使用: number, range, date, datetime, datetime-local, month, time 和 week.

<!DOCTYPE html> <html> <body> <form action="demo-form.php"> <input type="number" name="points" step="3"> <input type="submit"> </form> <p><strong>注意:</strong> Internet Explorer 9及更早IE版本,或Firefox不支持input標簽的 step 屬性。</p> </body> </html>


 

 

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 操人的网站 | 欧美一级淫片免费观看 | 国产成人啪精品午夜小说 | 又粗又硬又黄又爽的免费视频 | 波多野结衣在线播放视频 | 亚洲精品二区 | 一区二区精品 | 奇奇网免费影视片 | 国产男人女人做性全过程视频 | 毛片免费网 | 国产精品欧美一区二区三区不卡 | 99日韩精品| 性欧美videos俄罗斯 | 亚洲欧美激情另类 | 国产成人综合亚洲欧美天堂 | 国产免费高清mv视频在线观看 | 黄色a∨| 中国人黑人xxⅹ性猛 | 免费人成网ww44kk44 | 免费观看视频网站 | 国产成人毛片精品不卡在线 | 欧美日韩午夜精品不卡综合 | 福利在线看片 | 欧美精品一国产成人性影视 | 欧美高清成人videosex | 午夜网站视频 | 天天视频官网天天视频在线 | 亚洲另类春色 | 天天天做天天天天爱天天想 | 男人都懂的www网站免费观看 | 久久影视一区 | 高清欧美不卡一区二区三区 | 中文字幕在线视频免费观看 | 外国美女一级片 | 欧美激情站 | 国产一区二区三区久久精品 | 亚洲日本一区二区 | www.黄色网址.com| 亚洲第一福利网站 | 99精品国产成人a∨免费看 | 久久91在线 |