2010-10-06 64 views
1

如何將自定義屬性添加到HTML控件。html中的自定義屬性

<input type="text" validate="xyz"></input> 

我想添加一個新的屬性到HTML控件。這裏驗證的是自定義屬性。

回答

0

如果您使用HTML5,你可以使用:

data-customAttributeName="whatever value" 

data-前綴是強制性的,但你可以用你喜歡的(只要它是一個有效的HTML字符串任何跟進(AZ ,0-9,下劃線和連字符)。

除此之外,它並不重要,因爲html會忽略它不理解或根本無法解析的屬性。拋出驗證錯誤(除非你定義和指定一個自定義的DTD)


  1. 有可能是其他人,但我不記得確切。
+0

一些相關的問題和解決方案值得閱讀:http://stackoverflow.com/questions/992115/custom-attributes-yay-or-nay/992464和http://stackoverflow.com/questions/209428/non - 標準的屬性上-HTML標籤 - 好東西,壞的事情 - 你 - 的想法 – bangbambang 2010-10-06 09:47:22

1

只需添加它。

只要標記有效,HTML將忽略它不「知道」的屬性。