I'm creating an application form where people are, amongst other things, upload their CV / covering letter. The site is meant to be responsive.
But, as I'm sure you're aware, it's only since iOS6 that Apple devices can upload files (without jailbreaking)...Safari simply renders file upload inputs as disabled. I've managed to use some JS to hide these disabled fields, but because these fields are set to required, they're stopping the form from being submitted. In the eyes of a mobile user, they've filled out everything they're meant to fill out...nothing is in error.
I need to keep the required prompt and functionality for those who can...is there a way to detect the OS version and switch a form field to optional?
Sorry guys, I can't give you a URL as an example...big client and NDA.