Я хочу установить положение курсора в конце текста. Я могу это сделать, никаких проблем нет. Проблема в mozilla . Хорошо работает для короткого текста. В случае длинного текста я не знаю, находится ли курсор в конце или нет. Давайте предположим, что он работает, потому что он отлично работает для короткого текста. В google chrome если есть длинный текст, курсор помещается в конец, когда вызывается onFocus, и текст сортируется влево, так что конец текста виден курсором.

Эта прокрутка должна произойти на mozilla но это не так. Мне нужна помощь.

Пример Mozilla :

пример Mozilla

Пример Google Chrome: пример хрома

Вы должны вызвать onfoucs callback
Если вы используете JQuery

 $('input[type=text]').focus(function() { var e = $.Event('keydown', { keyCode: 39 }); // right arrow key $(this).trigger(e); }); 

ссылка: Авто стрелка (вправо) событие нажатия клавиши?