:)
Присутствовала некая форма. В этой форме присутсвовало некое текстовое поле - якобы "MultiLine".. визуально все нормально - выглядит как обычный "MultiLine" (в том смысле что "высокое и широкое" , ну обычная TextArea...) Но почему то при нажатии в текстовом поле Еnter на форме срабатывал постебек. Вместо того чтобы создавать новую строку в текстовом поле - форма отправлялась на сервер...
Первая мысль - блокировать реакцию на Enter... заблокировал .
Все отлично - Enter блокируется. Но и и новая строчка не создается...
Что за фигня...
В других то местах такой проблемы даже и не возникало...
Уже думаю писать более хитрый джавскрипт сценарий. И тут вижу - о чудо!
Текстовому полю размеры указаны как для могосторочного, но блин параметр TextMode="MultiLine" отсутствует. Отсюда и все проблемы. Устновил TextMode="MultiLine" - все проблемы прошли, и никакя блокировка не понадобилась. На Enter производится создание строчки и никаких постбеков.
Мораль - не копипастить бездумно.
Присутствовала некая форма. В этой форме присутсвовало некое текстовое поле - якобы "MultiLine".. визуально все нормально - выглядит как обычный "MultiLine" (в том смысле что "высокое и широкое" , ну обычная TextArea...) Но почему то при нажатии в текстовом поле Еnter на форме срабатывал постебек. Вместо того чтобы создавать новую строку в текстовом поле - форма отправлялась на сервер...
Первая мысль - блокировать реакцию на Enter... заблокировал .
Все отлично - Enter блокируется. Но и и новая строчка не создается...
Что за фигня...
В других то местах такой проблемы даже и не возникало...
Уже думаю писать более хитрый джавскрипт сценарий. И тут вижу - о чудо!
Текстовому полю размеры указаны как для могосторочного, но блин параметр TextMode="MultiLine" отсутствует. Отсюда и все проблемы. Устновил TextMode="MultiLine" - все проблемы прошли, и никакя блокировка не понадобилась. На Enter производится создание строчки и никаких постбеков.
Мораль - не копипастить бездумно.
Комментариев нет:
Отправить комментарий