I've been trying to find out how to create a Marketo form that's friendly to screen readers:
I'd like to change the form HTML so that the red asterisk is also read as 'required' by screenreaders. The resulting error condition should also be seen by screenreaders. Am I just not looking in the right spots? Surely I'm not the only one trying to accommodate visually impaired users.
I'd check google for ideas.
You can use the Forms API to add ARIA attributes programmatically to any form element/label.
But your time might be better spent building a custom form from scratch, then simply submitting using the Forms API submit() method.