html中的value
屬性受到與id
屬性相同的限制嗎?具體來說,我可以有一個數字value
屬性。Html有效輸入值屬性
2
A
回答
6
看着list of attributes for HTML 4,似乎沒有限制,除了LI
元素,它要求它是一個數字。
更新 - 因爲複選框(這是您在評論中指示的元素)是INPUT
元素,他們沒有特別的限制。它們可以是任何有效的CDATA。
3
正如你可以看到here,所述value
-attribute一個input
-tag的可被描述爲text
類型的,其幾乎手段「不限制」,而的id
-attribute is restricted值:
字母(A-ZA-Z),數碼網絡:
- 必須以字母AZ或az
- 可以接着開始:
命名FO的ID屬性規則TS(0-9),連字符( 「 - 」)和下劃線( 「_」)
- 在HTML中,所有值是不區分大小寫
此外,我想這不會有很大意義上來限制value
-任何類型的屬性,因爲它代表用戶輸入。
//編輯:
爲了避免W3Schools的是唯一的參考(可恥的是我,但我不是爲了把它作爲我的妄動的紀念碑將它刪除),這裏是關於input-tag和data-type of its value-attribute的w3.org的參考。但我現在陷入困境,因爲兩篇文章都講述了不同的故事。 根據w3schools,value
-attribute的數據類型爲Text
。 但據w3.org(我肯定相信更多),該數據類型是CDATA
其中有一些一般性限制走來,例如:
用戶代理可以忽略CDATA 開頭和結尾的空白屬性值(例如,「myval」可能被解釋爲「myval」)。 作者不應聲明屬性值與前導或尾隨 空白。
(http://www.w3.org/TR/html4/types.html#type-cdata)
而且也有用於id
-attribute特定限制:
ID和名稱標記必須以字母開頭([A-ZA-Z])和可能是 後跟任意數量的字母,數字([0-9]),連字符(「 - 」), 下劃線(「_」),冒號(「:」)和句點(「。」)。
相關問題
- 1. html中名稱屬性的有效值
- 2. HTML輸入屬性值以大寫
- 3. CSS和HTML輸入屬性默認值
- 4. 將XML屬性轉換爲有效的HTML屬性值?
- 5. HTML屬性值變化(輸入)不影響value屬性
- 6. javascript輸入的HTML輸入標籤值屬性
- 7. HTML輸入在更改時沒有更新數值屬性
- 8. html文本輸入?沒有值或文本屬性
- 9. 沒有表格的角度輸入有效性屬性
- 10. 輸入有效性檢查
- 11. 是否有效的HTML使用沒有id和name屬性的輸入元素?
- 12. 在html 5數值輸入上的設置值不會改變有效性
- 13. 屬性HTML標籤沒有效果
- 14. HTML屬性之間的有效字符
- 15. 設置爲輸入$ scope.myObjectVariable值屬性值
- 16. 將id屬性添加到html輸入
- 17. HTML輸入多個類型屬性
- 18. 從HTML輸入得到特定屬性
- 19. html/javascript:有沒有辦法強制輸入到文本輸入的數據進入其值屬性?
- 20. 屬性值無效?
- 21. HTML輸入值屬性 - 相同的輸入,(顯然)不同的結果
- 22. HTML佔位符屬性不是有效的屬性
- 23. 傳遞到JavaScript變量屬性從HTML輸入ID =「屬性」
- 24. 是不是將屬性設置爲等於有效的HTML值?
- 25. IRI是否作爲HTML屬性值有效?
- 26. 正則表達式匹配html樣式屬性的有效值
- 27. HTML輸入標籤(值屬性)中的Django模板標籤
- 28. 使用.html()不工作的jQuery設置輸入值屬性
- 29. 如何更改輸入框的值屬性的HTML?
- 30. 如何從html輸入中獲取屬性值?
你正在談論的任何特定元素?什麼版本的HTML? – Oded 2011-12-16 10:00:07
在這個特定情況下的複選框 – fearofawhackplanet 2011-12-16 10:17:52