I have a dynamic form that is to be displayed using an iPad.
This form has a couple of radio buttons and some text fields and one submit button.
In an iPad t
I found a solution to my problem.
The base to the problem is that Safari mobile ignores onsubmit="return false" on buttons, it only works on forms.
Setting onsubmit="return false;" on the form, making a normal button (not submit) and setting onclick="form.submit()".
Ex.
The Go button does not trigger a normal button, only submit buttons.
Since the form has onsubmit="return false;"
it will not post.
The button on the other hand, when clicked triggers the onclick="form.submit();"
which overrides the onsubmit on the form.
This solution seems to work in any browser reliably.