It produces invalid HTML since the "for" attribute doesn't map to any HTML input field. Each individual checkbox or radio button input element has its own <label for>