#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 для визуального дизайна, и оно укусило меня (впервые в жизни).