Изменить положение курсора textarea
Не кто не подскажет как изменить коложение курсора в textarea
|
да и еще вопрос по ходу. я делаю выпадающую подсказку контрол пробел
Можно как то отменить перенос строки при нажатии enter. |
Отменить перенос при нажатии enter можно подобным образом:
<textarea onkeydown="if(event.keyCode == 13){ return false;}"></textarea> (только причем тут ctrl пробел? 0_о) Хотя по моему лучше переназначит клавиши чем так извращаться. На счет изменения положения курсора вот скрипт: function goTo(n) { var o = document.getElementById('textarea'); if(!document.all) { var end = o.value.length; o.setSelectionRange(n,n); o.focus(); } else { var r = o.createTextRange(); r.collapse(true); r.moveStart("character", n); r.moveEnd("character", 0); r.select(); } } n - положение курсора от начала строки. Написал буквально за 5 минут, тестировал только в IE и FF. |
пересечение темы с http://javascript.ru/forum/ajax/2963...trl-space.html
|
Часовой пояс GMT +3, время: 13:54. |