Программирование > JavaScript & JScript
перемещение курсора в текстовом поле
Berkut:
собственно как его сдвинуть на несколько символов назад?
И ещё вопрос: можно-ли сделать так, что-бы например при нажатии на кнопку, в определённом месте добавлялось
ThE0ReTiC:
--- Цитировать ---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 += \'\'+\'No \'+(i+1)+\' \';
}
}
}
--- Конец кода ---
вписывает сюда
--- Код: ---
--- Конец кода ---
вызывается так
--- Код: ---
--- Конец кода ---
Berkut:
ThE0ReTiC спасибо большое. Вот только никак не могу заставить это работать.
И ошибок никаких не вываливается.
ThE0ReTiC:
Berkut
ошибок не может не вываливаться.
в мозиле (firefox) посмотри
там Javascript console есть - она ошибки покажет, если они есть
Berkut:
в опере 7.5 открывал консоль ява-скрипт - ничего не вывелось.
Сделал по анологии:
function insertField() {
var el=document.getElementById(\'files\');
el.innerHTML+=\'
\';
}
Твой пример писал так:
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; alert(nCount);
if (nCount > 15)
{
alert(\'too much!!!!\');
}else
{
elm.innerHTML = \'\';
for (i = 0; i < nCount; i++)
{
elm.innerHTML += \'\'+\'No \'+(i+1)+\'
\';
}
}
}
В ие стал выдавать: предполагается наличие объекта
строка:
???
А как всё-таки курсор двинуть?
function insertTag(tag) {
var area=document.getElementById(\'area\');
area.value+=\'[\'+tag+\'] \'+\'[/\'+tag+\']\';
area.focus();
}
как поставить курсор между тегов?
Навигация
Перейти к полной версии