Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/55: Рейтинг темы: голосов - 55, средняя оценка - 4.85
-48 / 3 / 2
Регистрация: 12.01.2015
Сообщений: 182

Как поставить курсор текста в определённое место в строке

15.09.2016, 17:48. Показов 11732. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Допустим есть
HTML5
1
<input id="input" value="Слово">
Как с помощью jQuery по событию установить курсор текста между (о) и (в) в значении элемента
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.09.2016, 17:48
Ответы с готовыми решениями:

Как у Ворде поставить курсор в определенное место.
Необходимо посавить курсор в определенную ячейку таблицы, для того что-бы можно было ее выделить. With myTable For i = .Rows.Count...

С помощью какого тега можно поставить кнопку на сайте в конкретно определённое место?
С помощью какого тега можно поставить кнопку на сайте в конкретно определённое место?

Вывод текста в определенное место
Подскажите пожалуйста, делаю авторизацию для пользователя. Когда пользователь нажимает на кнопку button формируется пост запрос, который...

4
 Аватар для PeterLS
71 / 69 / 22
Регистрация: 24.11.2012
Сообщений: 502
Записей в блоге: 1
16.09.2016, 07:18
Поместить курсор в заданную позицию textarea можно с помощью двух функций:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function setSelectionRange(input, selectionStart, selectionEnd) {
  if (input.setSelectionRange) {
    input.focus();
    input.setSelectionRange(selectionStart, selectionEnd);
  }
  else if (input.createTextRange) {
    var range = input.createTextRange();
    range.collapse(true);
    range.moveEnd('character', selectionEnd);
    range.moveStart('character', selectionStart);
    range.select();
  }
}
 
function setCaretToPos (input, pos) {
  setSelectionRange(input, pos, pos);
}
Использовать так:
JavaScript
1
setCaretToPos(document.getElementById("inputid"), 4);
1
-48 / 3 / 2
Регистрация: 12.01.2015
Сообщений: 182
16.09.2016, 16:35  [ТС]
PeterLS,
Спасибо конечно, но во первых пример по которому ориентироваться я написал
HTML5
1
<input id="input" value="Слово">
во вторых мне нужно ваше собственное мнение а не отсюда http://web-answers.ru/question... avascript/
0
 Аватар для PeterLS
71 / 69 / 22
Регистрация: 24.11.2012
Сообщений: 502
Записей в блоге: 1
16.09.2016, 17:37
Афган, пример сюда можно подставить любой абсолютно! И зачем изобретать велосипед, если есть уже готовое решение? Если вы хотите чтобы вам написали какой-нибудь индивидуальный вариант, то вам в раздел Фриланса.
1
-48 / 3 / 2
Регистрация: 12.01.2015
Сообщений: 182
16.09.2016, 19:15  [ТС]
PeterLS,
Мне и тем людям которые хотят понять (Как поставить курсор текста в определённое место в строке) хотят понять КАК ЭТО делается, не готовое решение которое поймёт опытный программист и который и так это знает, смысл в том чтобы объяснить неопытных начинающим программистам (Как поставить курсор текста в определённое место в строке) с помощью jQuery !
Готовый велосипед любой дурак может показать, а объяснить как он едит не каждый !!!

Добавлено через 46 минут
Разобрался
JavaScript
1
$('#phone_number').get(0).setSelectionRange(6, 6);
1) $('#phone_number').get(0) DOM-элемент в котором вы хотели бы вставить курсор текста, в нужное вам место
2) setSelectionRange(6, 6) Выделяет текст, тобиш в данном случае от 6 символа до 7 символа в строке, таким образом курсор текста встанет между 6 и 7 символом в строке.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.09.2016, 19:15
Помогаю со студенческими работами здесь

Drug'n'drop в определённое место текста
Надо перенести в текст картинку. Перенести в DOM элемент умею. Как перенести в определённое место текста (т.е. DOM элемента)? И при этом...

После клика текст вставляется но курсор стоит в начале текста, кто знает как поставить в конец
&lt;script type=&quot;text/javascript&quot;&gt; &lt;!-- function replaceSelectedText(obj,cbFunc) { obj.focus(); if (document.selection) { ...

Вывод текста в определенное место Word документа
Как можно сделать так,что бы конкретные Мemo выводить в конкретно место Word документа ??? Memo1-&gt;Lines-&gt;Add(&quot;а1 для...

Загрузка картинок в определенное место текста WebView
Дан текст в WebView, нужно в определенных местах текста вставлять картинки Добавлено через 42 минуты Текст загружается в WebView из...

Вывод рандомного текста в определенное место страницы
У меня есть постоянно изменяющееся место на странице. Это небольшой авторский текст, который каждое утро закачивается на страницу. Смысл в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка. Рецензия / Мнение/ Перевод https:/ / **********/ gallery/ thinkpad-x220-tablet-porn-gzoEAjs . . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru