Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   по ctrl+Enter перенос курсора на след. строку (https://javascript.ru/forum/css-html-internet-explorer/11070-po-ctrl-enter-perenos-kursora-na-sled-stroku.html)

Crux 05.08.2010 08:01

по ctrl+Enter перенос курсора на след. строку
 
Есть форма, в ней поле-textarea.
надо чтоб при нажатии на Enter форма субмитилась, а при нажатии на Ctrl+Enter происходил перенос курсора на новую строку.

Собственно задача достаточно проста и решается на раз два, но во много "уважаемом" браузере Internet Explorer возникла проблемка:
- при нажатии на Ctrl+Enter курсор сдвигается на 1-2 знака вправо. То есть он не перескакивает на новую строку. При этом если начать писать, то текст будет на новой строке. Но визуально получается обманка.

В чём может быть проблема? кто подскажет?

Crux 06.08.2010 08:24

я что-то непонято написал или никто не знает ответа?

x-yuri 06.08.2010 20:58

пока ты не привел код, ответа никто не знает

Crux 09.08.2010 07:38

Код очень сложен:
document.getElementById('id_textarea').value += "\r\n";

x-yuri 09.08.2010 14:59

Цитата:

Сообщение от Crux
Код очень сложен

разбирайся дальше, раз так считаешь ;)

Crux 09.08.2010 15:30

Цитата:

Сообщение от x-yuri (Сообщение 66829)
разбирайся дальше, раз так считаешь ;)

:lol: чем код может помочь в проблеме/глюке иешника?
символы переноса каретки и начало новой строки обычно решают эту задачу, причем неважно какой код, кривой он или прямой, суть неизменна.

НО! в данном случае вышла промкшка, как это обойти мне и надо занть, не более.


Часовой пояс GMT +3, время: 13:22.