powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / выделить часть текста в поле ввода
3 сообщений из 3, страница 1 из 1
выделить часть текста в поле ввода
    #34510079
Alex_BBB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как можно выделить часть текста в поле HTML формы?
И можно ли это впринципе?
...
Рейтинг: 0 / 0
выделить часть текста в поле ввода
    #34510421
Alex_BBB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для Opera будет так:

Код: plaintext
input.setSelectionRange( 2 , 4 );

а для IE?
...
Рейтинг: 0 / 0
выделить часть текста в поле ввода
    #34510525
Alex_BBB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот нашел, может кому пригодится:


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
function setSelectionRange(element, start, end)
{
  if(end === undefined) end = start;

  // firefox
  if("selectionStart" in element)
  {
    element.setSelectionRange(start, end);
    element.focus(); // to make behaviour consistent with IE
  }
  // ie win
  else if(document.selection)
  {
    var range = element.createTextRange();
    range.collapse(true);
    range.moveStart("character", start);
    range.moveEnd("character", end - start);
    range.select();
  }
}


источник
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / выделить часть текста в поле ввода
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]