Текстовые области отключены внутри ячейки таблицы из-за двух плагинов jquery: Elastic Textarea и Validate (отладка IE7) - PullRequest
3 голосов
/ 27 июля 2011

http://jsfiddle.net/BuYCM/

В приведенном выше примере есть таблица с текстовой областью. Текстовая область обрезается внутри ячейки таблицы, пока в нее не введен символ, а затем ячейка таблицы не изменится, чтобы вместить текстовую область. Я не могу понять, почему это происходит.

Одна странная вещь, которую я заметил, заключается в том, что если я отключу вызов remove .elastic (), то размер ячейки изменится только после того, как будет введен символ, и текстовая область потеряет фокус.

1 Ответ

1 голос
/ 08 августа 2011

Поместите дополнительный встроенный стиль, width: auto, в textarea name = "AAR_2010.16.01.86":

<TEXTAREA style="WIDTH: auto; OVERFLOW: hidden" class=normal-size name=AAR_2010.16.01.86 jQuery16209670659500836586="4"></TEXTAREA>

Сделайте то же самое для AAR_2010.16.01.46 и удалите спецификацию столбца присделал с .86 выше:

<textarea class="normal-size" name="AAR_2010.16.01.46" rows="2" cols="" style="width:auto;"></textarea>

Я не могу сказать вам, почему это работает, я могу только сказать вам, что это работает (по крайней мере, с IE8 в режиме IE7).

...