Firefox автоматически добавляет закрывающий тег формы слишком рано - IE и Chrome в порядке - PullRequest
4 голосов
/ 11 апреля 2011

Может кто-нибудь сказать мне, почему Firefox закрыл форму раньше, добавив </form>? Он закрывает форму задолго до кнопки отправки - поэтому форма не будет отправлена.

Весь код формы довольно длинный для публикации здесь. Он отлично работает в Chrome и IE, но Firefox, похоже, закрывает форму раньше и удаляет более позднюю </form>.

HTML выводится из PHP. Не уверен, что это изменит?

Редактирование в firebug тоже не работает. Любые идеи приветствуются.

Спасибо

Ответы [ 3 ]

8 голосов
/ 11 апреля 2011

Когда браузер неожиданно закрывает форму или div, это происходит потому, что в коде есть какая-то ошибка - например, закрывающий div вместо открывающего.

Я предлагаю вам передать свой код в w3c Validator и исправить ошибки.

5 голосов
/ 11 апреля 2011

Может кто-нибудь сказать мне, почему Firefox закрыл форму раньше, добавив?Он закрывает форму задолго до кнопки отправки - поэтому форма не будет отправлена.

Обычно это происходит из-за того, что у вас есть конструкция, которую следует интерпретировать как конечный тег формы или она достаточно серьезно недействительначто браузер плохо восстанавливается после ошибки.

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

Нет, это не так (хотя, если вы можете создать сокращенный тестовый пример, который все еще демонстрирует проблему, тогда это было бы предпочтительным.

HTML выводитсяиз PHP. Не уверен, что это изменит?

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

2 голосов
/ 11 апреля 2011

Вы пытались использовать валидатор, чтобы убедиться, что ваш код правильный?

Вы можете получить Tidy , чтобы сделать проверку за вас, или отправить свой код на http://validator.w3.org/

Это очень быстро скажет вам, если у вас есть сомнительная разметка, которая вызывает поведение Firefox.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...