letehaha
@letehaha
Вникаю вo front-end

В чем проблема сафари?

Имеется вот такой сайт.

Во всех браузерах всё работает как нужно. В сафари же, во-первых, не валидируется форма (точнее, submit все равно срабатывает, вне зависимости от пустых полей). Во-вторых, при submit-е формы, почему-то происходит скролл вниз примерно на один экран.

Для валидации использую jquery.validationEngine.js. На сколько я знаю, проблем с сафари этот плагин не имеет.

Буду благодарен за любую помощь.

UPD: Safari is the latest version, mac os Sierra
  • Вопрос задан
  • 370 просмотров
Пригласить эксперта
Ответы на вопрос 1
RomanticOS
@RomanticOS
webDeveloper
В каждом браузере могут быть свои стили, поэтому нужно изначально их обнулять для каждого браузера. Submit всегда будет срабатывать при наличии пустых полей, его скролл говорит о том, что он пытается выполнить форму, которая скорее всего никуда не ведёт и никак не проверяется. Чтобы избежать пустых полей нужно запретить обрабатывать пустые поля. К примеру, на html5 ты не отправить форму, пока не введёшь что-то похожее на e-mail 123@123.123
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы