Автор Тема: перемещение курсора в текстовом поле  (Прочитано 4479 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Berkut

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 98
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
собственно как его сдвинуть на несколько символов назад?
И ещё вопрос: можно-ли сделать так, что-бы например при нажатии на кнопку, в определённом месте добавлялось
« Последнее редактирование: 01 Июня 2004, 02:58:09 от Berkut »

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
перемещение курсора в текстовом поле
« Ответ #1 : 01 Июня 2004, 09:51:19 »
Цитировать
Berkut:
можно-ли сделать так

можно

function updateform(prefix)
{
var CurVote = prefix + \'nums\';
var CurList = prefix + \'list\';
var elm = document.getElementById(CurList);
    var eln = document.getElementById(CurVote);

var nCount = eln.value;
if (nCount > 15)
{
alert(\'too much!!!!\');

}else
{
 elm.innerHTML = \'\';
 for (i = 0; i < nCount; i++)
 {
  elm.innerHTML += \'\'+\'\';
 }
}
}


вписывает сюда



вызывается так

 
AS IS...

Оффлайн Berkut

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 98
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
перемещение курсора в текстовом поле
« Ответ #2 : 01 Июня 2004, 13:44:20 »
ThE0ReTiC спасибо большое. Вот только никак не могу заставить это работать.
И ошибок никаких не вываливается.

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
перемещение курсора в текстовом поле
« Ответ #3 : 01 Июня 2004, 14:07:25 »
Berkut
ошибок не может не вываливаться.
в мозиле (firefox) посмотри
там Javascript console есть - она ошибки покажет, если они есть
AS IS...

Оффлайн Berkut

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 98
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
перемещение курсора в текстовом поле
« Ответ #4 : 01 Июня 2004, 16:39:36 »
в опере 7.5 открывал консоль ява-скрипт - ничего не вывелось.
Сделал по анологии:

function insertField() {
  var el=document.getElementById(\'files\');
  el.innerHTML+=\'
\';
}

Твой пример писал так:





В ие стал выдавать: предполагается наличие объекта
строка:
???
А как всё-таки курсор двинуть?
function insertTag(tag) {
   var area=document.getElementById(\'area\');
   area.value+=\'[\'+tag+\'] \'+\'[/\'+tag+\']\';
   area.focus();
}
как поставить курсор между тегов?

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
перемещение курсора в текстовом поле
« Ответ #5 : 01 Июня 2004, 17:25:53 »
если вставить

function updateform(prefix)
{
var CurVote = prefix + \'nums\';
var CurList = prefix + \'list\';
[b]alert(CurVote);[/b]
var elm = document.getElementById(CurList);
var eln = document.getElementById(CurVote);

[b]alert(eln.value);[/b]

что показывает ?
AS IS...

Оффлайн Berkut

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 98
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
перемещение курсора в текстовом поле
« Ответ #6 : 01 Июня 2004, 17:48:49 »
то-же самое, предполагается наличие объекта
OnClick="updateform(\'photo\');"
function updateform(prefix)
:/

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
перемещение курсора в текстовом поле
« Ответ #7 : 01 Июня 2004, 18:01:07 »
Berkut
весь код страницы положи сюда в архиве
AS IS...

Оффлайн Berkut

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 98
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
перемещение курсора в текстовом поле
« Ответ #8 : 01 Июня 2004, 19:17:51 »
а мне нельзя прикреплять файлы
вот код от начала до конца:








Оффлайн Mog.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
перемещение курсора в текстовом поле
« Ответ #9 : 02 Июня 2004, 09:03:27 »
На IE6 код работает. Во всяком случае плодит , как положено.
Все болезни от нервов, только сифилис от удовольствия

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
перемещение курсора в текстовом поле
« Ответ #10 : 02 Июня 2004, 09:51:30 »
Berkut
Кстати в опере может не и не работать
Не проверял, но может быть что она не понимает getElementById()
AS IS...

Оффлайн Berkut

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 98
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
перемещение курсора в текстовом поле
« Ответ #11 : 02 Июня 2004, 18:37:09 »
работает и в опере. Проблема была в том, что в строку \'\'+\'
  \';
 закрался символ перевода строки

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28