У меня есть сайт LAMP с формой, которую заполняет пользователь. По какой-то причине, просматривая возвращенные данные отправки формы в IE 7, он вставляет разрывы строк между каждым словом. Это довольно простая форма с некоторыми элементами ввода и текстовой областью. Если я отправляю форму с FF3 +, IE8 или Safari, этого не происходит, и все выглядит хорошо. Если пользователь отправляет форму с IE7, вместо «Это описание» я получаю:
это
является
описание.
Я ajax отправляю данные формы, затем очищаю их так:
$description = mysql_real_escape_string(ucfirst($_POST['description']));
$description = stripslashes(trim($description));
Затем обновите таблицу и отобразите ее с помощью:
$description = stripslashes($description_data->description);
.
Данные в таблице выглядят нормально, никаких тегов <br />
или \n
не видно. Если я просматриваю источник, перерывов тоже нет, что на самом деле не имеет смысла.
Я довольно озадачен этим и не уверен, что еще можно попробовать. Кто-нибудь может предложить какое-нибудь руководство? Большое спасибо.