Итак, вот наш конкретный вопрос:
У нас была форма с несколькими пользовательскими полями ввода, но не истинная <input type="submit">
(она была отправлена через JS).
Таким образом, кнопка GO ничего не сделала.
Затем мы добавили <input type="submit">
и установили его на display: none
, надеясь, что это поможет. Нету. Не сработало.
По прихоти мы изменили отображение: ни одного на margin-left: -1000px
Это сработало!
По-видимому, Safari ищет наличие кнопки SUBMIT в форме, и только если она не отображается: нет, она запускается при нажатии кнопки GO.