IE9 заполняет текстовые поля возвратом каретки - PullRequest
1 голос
/ 27 мая 2011

У меня проблема с тем, что у меня есть текстовое поле, которое заполняется через ajax. он заполнен массивом данных, разделенных возвратами каретки (\ r \ n).

Это прекрасно работает в ff, chrome и т. Д. Однако в IE9 разделители возврата каретки ничего не делают.

Пример .. в FF и Chrome:

A
B
C
D
E

в IE9:

ABCDE

есть идеи?

РЕДАКТИРОВАТЬ: Это использует jqGrid. Данные автоматически заполняются через это. Когда я устанавливаю страницу в режим IE9, текстовое поле содержит возврат каретки.

Ответы [ 2 ]

1 голос
/ 27 мая 2011

Этот образец в JSBin работает на вас?Я понимаю, что вы используете AJAX, но как вы на самом деле устанавливаете значение текстового поля?

Я использовал <textarea>, и он работает в Firefox, и все комбинации настроек совместимости в IE9.

$("#foo").val("A\r\nB\r\nc\r\nD\r\nE\r\nF");

<textarea id="foo" rows=10></textarea>
0 голосов
/ 24 апреля 2012

Я пришел к выводу, что это странная причуда в IE9.

...