In most web browsers, the label element which refers to a clickable input element, such as input[type="checkbox"] or input[type="radio"], is also clickable on the whole area.
- label – caption for a form control
- http://www.w3.org/TR/html-markup/label.html
However, it seems that the action is blocked on iOS Safari. Adding an empty onclick="" attribute to the label element makes it possible.
<label onclick=""><input type="checkbox" ... />"I Agree to ...</label>