Проблема с отправкой формы IE Edge с цветами rgb

Здравствуйте, уважаемый Stack Overflow, Отличный сайт, я смог решить многие вопросы под вашим руководством.

Проблема:

Работая со скриптом веб-сайта php, у меня возникают проблемы при попытке отправить форму в базу данных с полем ОПИСАНИЕ (mediumblob), которое обычно выглядит следующим образом:

<div align=&quot;center&quot;><span style=&quot;color: rgb(0, 0, 205); font-family: Verdana; font-size: 18pt;&quot;>Lamps Osram H7 Halogen.</span></div><div align=&quot;center&quot;><span style=&quot;color: rgb(0, 0, 205); font-family: Verdana; font-size: 18pt;&quot;>12 Volts - 55 Wats.</span></div>

Форма имеет enctype = "multipart / form-data", а HTML-код редактируется с помощью WYSIWYG-редактора InnovaStudio. Когда я использую Mozilla, Chrome, IE Explorer 11, форма отправляется, а значения хранятся в базе данных, но когда я использую IE Edge (Windows 10), процесс прерывается и отображается белый экран с номером simbol (#). Удаление формата цвета (например, color: rgb (0, 0, 205);) форма отправлена, а значения сохранены в базе данных.

Я выполняю скрипт тестера ошибок php mysql, и ошибки запроса нет. Еще раз я пытаюсь использовать IE Edge с другим редактором, который отправляет цвет как цвета имени (красный, зеленый, желтый и т. д.), Форма отправляется, а значения хранятся в базе данных. Я могу только сделать вывод, что проблема связана с цветами rgb. У вас есть предложения или возможные решения? Большое тебе спасибо.

Вы сказали, что если вы используете другой редактор, то он работает. Поэтому попробуйте использовать этот метод для передачи цветов RGB. Возможно, что MS Edge работает только с этим методом, а с другим методом возникает ошибка. также попробуйте проверить консоль в инструментах разработчика, чтобы проверить, показывает ли она какую-либо ошибку, когда отображается белый экран с #.

Deepak-MSFT 27.09.2018 09:31
JS - События опций формы
JS - События опций формы
В продолжение предыдущей статьи CSS - стили, связанные с вводом формы , в этой статье мы будем использовать JS для взаимодействия с формами, на этот...
CSS - Стили, связанные с вводом формы
CSS - Стили, связанные с вводом формы
Общими стилями ввода для форм являются Input (включая Text, Radio, checkbox), Select и Textarea, из которых Input относительно прост, поэтому в этой...
Создание многостраничной формы заявления о приеме на работу с помощью Angular
Создание многостраничной формы заявления о приеме на работу с помощью Angular
Наличие на корпоративном сайте форм заявлений о приеме на работу, или "трудовых анкет", экономит время и деньги как для соискателей, так и для...
0
1
18
1

Ответы 1

Спасибо за сотрудничество. Когда появляется белый экран с символом #, ошибка не отображается в коде страницы.

Я попытался заменить названия цветов на коды rgb, но они отправлены в шестнадцатеричном формате, а форма отправлена ​​без ошибок. Я использовал для теста редактор богатого контента, разработанный Mozilla.

https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Editable_content

Я не знаю, является ли отправляемый формат присущим агентам или исходит из java-части редакторов.

Мне не удалось найти ни в исходном редакторе (InnovaStudio), ни в редакторе проверки доказательств (богатый контент Mozilla) код для замены цветовой системы, только массивы шестнадцатеричных цветов или цветов имен.

Еще одно любопытное обстоятельство с исходным редактором заключается в том, что после того, как html был сохранен в базе данных без цветового формата, нет проблем с его преобразованием в текст с цветом в IE Edge, а вставленные цвета - rgb.

Я продолжу проводить некоторые тесты и, если найду какое-либо определение проблемы, опубликую его. Спасибо еще раз.

Другие вопросы по теме