This means that in Safari all options show up (the end user can just only select the ones you wanted them to be able to select):

(The greyed out options above are for Acuras and below are for Aston Martinis)
If your use-case involves hundreds of choices (for example car makes/models) this quickly becomes an impossible UX for iPhone users.
More info here:
https://stackoverflow.com/questions/4398966/how-can-i-hide-select-options-with-javascript-cross-browser
Thanks for making this neat JS tool!
This means that in Safari all options show up (the end user can just only select the ones you wanted them to be able to select):

(The greyed out options above are for Acuras and below are for Aston Martinis)
If your use-case involves hundreds of choices (for example car makes/models) this quickly becomes an impossible UX for iPhone users.
More info here:
https://stackoverflow.com/questions/4398966/how-can-i-hide-select-options-with-javascript-cross-browser
Thanks for making this neat JS tool!