Hi there,
In Apex 4.2.4 I have a "simple checkbox" column in a tabular form with this definition: Y, (i.e. checked means Y, unchecked means NULL)
The generated markup is this:
<td class="data">
<label for="f06_0003" class="hideMeButHearMe">PublicAccess?</label>
<input autocomplete="off" name="f06_NOSUBMIT" value="Y" id="f06_0003_01" onclick="if (this.checked) {apex.jQuery('#f06_0003').val('Y');} else {apex.jQuery('#f06_0003').val('');}" type="checkbox">
<input autocomplete="off" name="f06" value="" id="f06_0003" type="hidden">
</td>
As you can see, there is a discrepancy between the label "for" attribute and the actual input id. This raises an error in our accessibility checking tool.
I am not an accessibility expert but it looks wrong indeed and seems like a bug to me. Any ideas to fix this?
Thanks
Luis