為了在將表單提交到服務器之前驗證數(shù)據(jù),HTML5新增了一些功能。有了這些功能,即便 JavaScript 被禁用或者由于種種原因未能加載,也可以確?;镜尿炞C。換句話說,瀏覽器自己會根據(jù)標記中的規(guī) 則執(zhí)行驗證,然后自己顯示適當?shù)腻e誤消息(完全不用 JavaScript 插手)。當然,這個功能只有在支持 HTML5這部分內(nèi)容的瀏覽器中才有效,這些瀏覽器有 Firefox 4+、Safari 5+、Chrome和 Opera 10+。?
? ? ? ? 只有在某些情況下表單字段才能進行自動驗證。具體來說,就是要在 HTML 標記中為特定的字段 指定一些約束,然后瀏覽器才會自動執(zhí)行表單驗證。?
? ? ? ?1. 必填字段?
? ? ? ?第一種情況是在表單字段中指定了 required 屬性,如下面的例子所示:?
? ? ? ?任何標注有 required 的字段,在提交表單時都不能空著。這個屬性適用于、