HTML5表單 form實戰解析

2022-03-23 09:00:24 字數 660 閱讀 2049

由於目前html5標準仍然在開發中,不同的瀏覽器對html5特性的支援都相當有限。其中chrome、opera在表單方面支援得比較好,本例項在chrome、opera上執行一切正常,建議最高版本,效果圖如下:

這個表單使用哪些新元素型別及功能?  

type型別

我們熟悉type就是text、password、submit、reset。

這個例子中使用了input的html5所賦予新型別email(郵箱)、range(數值條)、number(數字)、date(日期)、url(**)

type型別的詳細介紹請參考本站:全新改進的html5 表單建立

placeholder(輸入框佔位符)

乙個input預設提示文字,我們需要通過事件屬性來實現或者簡單的js**,在html5中一切就會變的這麼簡單,只需要加上placeholder="輸入框佔位符",即可實現你想要的效果。

datalist(選項列表)

w3c賦予的解釋:

標籤定義選項列表。請與input 元素配合使用該元素,來定義input 可能的值。

datalist 及其選項不會被想顯示出來,它僅僅是合法的輸入值列表。

請使用input 元素的list 屬性來繫結datalist。  

不過支援這個屬性的只有opera瀏覽器

HTML5中的form表單

元素用於生成輸入表單,該元素不會生成視覺化部分,它除了通用屬性id style class外,還可以指定onclick事件,除此之外,還有以下幾個屬性 action 指定當單擊表單內的確認按鈕時,該表單被提交到那個位址。該屬性既可以指定乙個絕對位址,也可以指定乙個相對位址,該屬性必填,非常重要!me...

HTML5 智慧型form表單新屬性

xhtml中需要放在form之中的諸如inpu button select textarea等標籤元素,在html5中完全可以放在頁面任何位置,然後通過新增的form屬性指向元素所屬表單的id值,即可關聯起來。html5中確實新增了不少的新的屬性,給我們省去了好大的功夫去判斷。智慧型表單使用與規範 ...

html5系列 form 2 0 新表單屬性

首先必須提到,html5對boolean型別的標籤屬性更傾向於使用html 4.01時代的傳統段語法形式,即只有屬性名而沒有屬性值,例如 html5有不少新的表單屬性,僅列出一些比較重要的 這個屬性用來開啟或關閉表單的 自動完成 功能 屬性值為 on 表示開啟,為 off 表示關閉 不填的話就看瀏覽...