2013-09-24 75 views
4

我剛纔所說的要求是一個空屬性,並且不需要值,但xHTML希望它具有一個完整的屬性。似乎在我創建的所有頁面上沒有「需要」的情況下都能正常工作,我只是想知道某些瀏覽器是否可以對它們進行不同的解釋。必填或必填=「必填」

+0

這是問題嗎? – Ander2

+0

請僅發佈每個帖子只有1個問題(或者更好說話題) –

+0

這只是一個問題,需求和需求之間存在差異=「需要」... – Crouch

回答

4

jsFiddle Demo

沒有從渲染的角度不同。但是如果你將來會考慮這些必要的元素,那麼它有助於獲得一個值得去測試的東西。

必需
此屬性指定用戶必須在提交表單前填寫值。當隱藏類型屬性,圖像或按鈕類型(提交,重置或按鈕)時,不能使用它。 The:optional和:必需的CSS僞類將適用於該字段。 MDN

+0

乾杯@TravisJ多數民衆贊成我是如何看到它顯然我可以在我的JSP類中使用if語句來檢查每個字段是否爲空,但是當我擁有大量的字段時,if語句將是絕對荒謬的。它只測試文本我有一個日期選擇器,我知道它不起作用,但沒關係。 – Crouch

+0

_「但是,如果您打算在將來尋找這些必需的元素,則有助於獲得測試的值。」_ 也許只是使用[Element.hasAttribute()](https://developer.mozilla .org/en-US/docs/Web/API/Element/hasAttribute)呢?它是> = IE8。 –