表單新特性
1、form屬性
在html4中表單內的從屬元素必須寫在表單內部赌渣,而在html5中,指定form元素的id值后昌犹,只需要給外部的表單元素指定相同的id值坚芜,便可以保持從屬關系,即表單內的元素不再依賴于form的位置斜姥,可以寫在任何地方货岭。
2、placeholder屬性
<input type="text" placeholder="請輸入內容">
如上代碼疾渴,placeholder一般用在文本輸入框,顯示未輸入狀態(tài)且內容為空時的提示內容
3屯仗、autofocus屬性
指定空間自動獲得焦點搞坝,一個html頁面只能有一個控件具有該屬性。
從實用角度來看不要濫用該屬性魁袜。到目前為止桩撮,支撐該屬性的瀏覽器有Safari 5敦第、Google Chrome 6以上版本、FireFox 4店量、Opera10以上版本芜果、IE 10
4、formanction屬性
在HTML4中融师,一個表單內的元素只能通過anction屬性統(tǒng)一提交到另一個頁面右钾,但是在HTML5中,可以用不同的formaction屬性旱爆,將使得點擊不同按鈕時舀射,能提交到不同的頁面
<input type="submit" name="submit1" formaction="submit1.jsp">
<input type="submit" name="submit2" formaction="submit2.jsp">
</form>```
######5、formmethod屬性
在html4中怀伦,method指定提交的方法脆烟,并且一個表單內只能有一個method來指定提交方法,但是在html5中房待,可以通過formmethod屬性對每個表單元素指定不同的提交方法邢羔。
######6、formenctype屬性
在html4中桑孩,enctype用來指定表單發(fā)送到服務器之前應該如何對哦表單內數(shù)據(jù)進行編碼拜鹤,同樣的一個表單也只能有一個enctype屬性。但是在html5中洼怔,可以使用formenctype屬性對不同的表單元素指定不同的編碼方式署惯。
######7、formarget屬性
在html4中表單元素具有一個target屬性镣隶,用來指定砸何處打開表單提交后所需加載的頁面极谊,其中以下五個屬性值
_blank:在新的瀏覽器窗口中打開
_self:默認值,在相同框架(frame)中打開
_parent:砸當前框架(frame)的父框架(frame)中打開
_top:在當前瀏覽器窗口中打開
framename:在指定的框架(frame)中打開
>到目前為止安岂,支撐formanction轻猖、formmethod、formenctype域那、formtarget屬性的瀏覽器有Safari 5咙边、Google Chrome 6以上版本、FireFox 4次员、Opera10.05以上版本败许、IE 10
######8、required屬性
html5的新增元素淑蔚,用于大多數(shù)作為輸入用途的表單元素市殷。在元素內容為空時,不允許提交刹衫,同時砸瀏覽器中顯示信息提示文字醋寝。
######9搞挣、labels屬性
在html5中為頁面的可使用標簽定義一個labels屬性,屬性值為NodeLIst對象音羞,代表該元素所綁定的標簽元素所構成的集合
######10囱桨、標簽的control屬性
在html5中,可以在標簽內(label元素)放置一個表單元素嗅绰,并且通過該標簽的control屬性訪問該表單元素舍肠。