Показать сообщение отдельно
  #1 (permalink)  
Старый 12.07.2012, 19:29
Профессор
Отправить личное сообщение для bpystep Посмотреть профиль Найти все сообщения от bpystep
 
Регистрация: 06.08.2010
Сообщений: 161

setSelectionRange() положение курсора в textArea
setCaretPosition(textArea, 5);

function setCaretPosition(ctrl, pos) {
	if(ctrl.setSelectionRange) {
		ctrl.focus();
		ctrl.setSelectionRange(pos,pos);
		//alert(ctrl.setSelectionRange(pos,pos));
	}
	else if (ctrl.createTextRange) {
		var range = ctrl.createTextRange();
		range.collapse(true);
		range.moveEnd('character', pos);
		range.moveStart('character', pos);
		//alert(range.moveStart('character', pos));
		range.select();
	}
}

Добрый день.
Курсор не ставится в нужную позицию. перемещается в конец поля. в чем ошибка?

p.s. alert'ы выдают undifined

Последний раз редактировалось bpystep, 12.07.2012 в 19:32.
Ответить с цитированием