почему моя форма не работает на компьютере Mac с использованием Safari? - PullRequest
0 голосов
/ 04 июня 2011

Я веб-разработчик для Я сказал Сижу !. У нас была постоянная проблема с нашей страницей регистрации по адресу: http://isaidsit.com/index.php/registerform

У нас серьезная проблема, с которой, я надеюсь, вы сможете помочь. У меня было 4 программиста, которые смотрели на проблему и не могли найти, где есть проблема. Мы установили сайт на нашем тестовом сервере и не можем дублировать процесс. Я установил его на свой персональный сервер, и мы не получили ошибок, он отлично работал во всех браузерах на нескольких различных традиционных и мобильных устройствах.

На следующей странице у нас есть большая форма регистрации, которая не будет работать в Safari на компьютере. Мы можем без проблем использовать форму на iPad или iPhone или ПК с помощью Safari, если она используется на компьютере Mac, мы получаем несколько разных ошибок:

  1. После того, как вы нажмете кнопку отправки, появится пустая форма, и вы больше не сможете переслать
  2. После того, как вы нажмете кнопку отправки, будет выдано сообщение об ошибке, что URL недоступен

Это наиболее часто сообщаемые проблемы.

1 Ответ

0 голосов
/ 04 июня 2011

Проверено нормально на iMac под управлением MacOS 10.6.7 и Safari 5.0.5 . (Отказано на этапе оплаты кредитной картой.)

Разметка, как упомянул @David Thomas, является ужасной - 91 ошибка от W3C Validator, и быстрая визуальная проверка показывает, как выглядит другая полная HTML-страница, загружаемая в тело HTML-страницы.

Некоторые общие отзывы о форме (не стесняйтесь, если хотите):

  • Эта форма невероятно длинна. Может быть, стоит взглянуть на разделение на более мелкие разделы, чтобы пользователь получил представление о своем прогрессе, было бы неплохо. Это плагин jQuery, который делает именно это , но могут быть клоны для используемой вами структуры javascript.
  • Отметьте, какие поля являются обязательными, а какие - нет.
  • Возможно, включить субформы Отказ от возмещения и Оплаты в одну и ту же форму (только если вы принимаете пункт 1) - кажется глупым, что у вас есть одна массивная форма, которая затем выбрасывает две меньшие формы по отдельности.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...