JQuery проверки не работают в IE 7? - PullRequest
3 голосов
/ 18 марта 2010

У меня проблема. Клиент утверждает, что созданная для него форма регистрации призов не работает в IE 7. Он отлично работает в IE 8, с чем они согласны, а в IE 7 - нет. (к счастью, они не заботятся о IE 6). Я надеялся, что кто-то может помочь мне отладить его, так как у меня нет доступа к машине с IE 7 (я работаю на Mac). Страница находится здесь: http://www.fuchscorp.com/midamerica/prizes/prize.signup.php

Когда вы нажимаете кнопку «Отправить» в IE 7, она просто не работает. Не беспокойтесь о предоставлении информации, так как сайт не работает (так что нет ... вы не будете выигрывать призы).

Если бы кто-то мог помочь мне отладить это и выяснить, что происходит, это было бы удивительно полезно.

Ответы [ 2 ]

3 голосов
/ 18 марта 2010

Я не слишком знаком с библиотекой валидации для jQuery ... но я не вижу, где вы «цепляете» свою кнопку, чтобы «отправить» форму?

Полагаю, вам нужен атрибут type="submit" для вашего элемента кнопки ... или IE7 испортился, потому что ваш id равен Submit, и IE имеет проблемы с элементами в форме, названной так же как методы .. например submit()

Поэтому попробуйте добавить атрибут и / или изменить идентификатор / имя.

0 голосов
/ 19 марта 2010

Я знаю, что это отстой, но, как веб-разработчик, вы должны иметь возможность протестировать все целевые платформы самостоятельно. Я тоже работаю с Mac, но Windows и IE являются частью нашей бизнес-реальности. Либо инвестируйте в дешевый ПК (пара сотен даст вам то, что вам нужно), либо установите Virtual Box (это бесплатно!) И любые версии Windows, которые вам нужны (вы также можете запустить Windows через Bootcamp, если хотите ).

Кроме того, существует бесплатная программа Windows под названием IE Tester , которая позволяет запускать экземпляры IE 5.5, 6, 7 и 8 независимо от того, какую версию (реальной) IE вы установили. Программа уродливая и медленная, но она выполняет свою работу.

...