HTML-форма публикует нормально с IE, но не отправляет (большинство) значений с Firefox и Chrome?

#php #html #forms

#php #HTML #формы

Вопрос:

Относительно простая форма — ничего особенного —

Сообщение проходит точно так, как ожидалось, с IE v11 и Edge.

Однако — с Chrome и Firefox — ПРОХОДЯТ только два скрытых поля, остальные результаты post являются пустыми / пустыми.

Преобразуйте в GET, и я получаю те же результаты.

Это простая HTML-форма, использующая кнопку отправки, а действие представляет собой простой php-скрипт, который собирает значения полей и вставляет их в базу данных MySQL. Старые школьные вещи.

На данный момент я сбит с толку.

Комментарии:

1. Нет кода? Не помогает нам ответить на вопрос, если мы не можем диагностировать причину проблемы.

2. Я обнаружил корень проблемы. Он работал в IE и Edge, но не работал в Firefox и Chrome, что меня полностью смутило. После того, как все остальное не удалось, я перепахал строку за строкой и обнаружил, что «узлы» модели doc были отключены на один шаг. При использовании UltraEdit форма сворачивалась до </div> ПЕРЕД закрывающим тегом </form>, который сворачивался с тегом <row> над начальным тегом <form> . Я переместил тег <form>, и все было хорошо. Кажется, IE и Edge могут обрабатывать искаженный HTML, в то время как Firefox и Chrome подавились этим. Я использую приложение builder для визуального дизайна, и оно укусило меня (впервые в жизни).