A successful control is "valid" for submission.
... and controls that are not rendered because of style sheet settings may still be successful.
W3C Recommendation: Successful controls
我上述示範的 Label 用例,也是 W3C HTML 規範示範的用法。瀏覽器可以動作才是正常的,不能動作則我視為bug。
關於 Label 與 for 屬性的效果, IE 的實作並不完整(有bug)。我不能掌握它的動作。例如,如果我把 Radio button 放在 Label 之中,但 Label 沒加 for 屬性。IE竟然沒作用。
再者,當我設定 Label for 關聯的 Radio button 為可見時,點擊 Label 時將勾選 Radio button。但當設定內容為不可見(display=none or visibility=hidden)時, IE 竟無視 Label for 的作用而不勾選關聯的 Radio button (IE要用 onclick 修正)。在 FireFox 與 Opera 則完全可以運作。