aFarkas/webshim — Issue #100: iOS4: form not submitted even after validation errors are corrected
Author: kdonald
Created: 2012-02-17 18:11:57+00:00
State: open

Testing 1.8.8 on iOS 4.3.5 on my iPhone 3gs I've discovered the following:
- If you have a HTML5 form with at least one 'required' constraint, the form is not submittable even after values are entered into the form fields. No validation error messages are displayed in this case, to the user it looks like the submit just didn't do anything.
- If you have a HTML5 form with a email constraint, and en email validation error is triggered, the form does not submit even after correcting the error.
- The only way I've been able to get a validating form to submit is to either remove all the constraints, remove all the required constraints and never trigger other constraints such as email, or navigate away from the page after completing the form in full, navigate back in the browser, and then submit.

I'm not seeing these issues in 1.8.7, which works OK in a IOS 4 environment so long as forms { customMessages: true } is set as an option.

See https://github.com/aFarkas/webshim/issues/97 for more information.