PDA

Просмотр полной версии : проблема с полем ввода


firsoff
16.01.2007, 22:22
есть поле ввода значений, скажем input_txt, юзер должен вводить пару чисел через запятую, все это обрамляется скобочками (получается "(2,3)" ), чтобы облегчить юзеру жизнь, я сделал чтобы скобочки появлялись автоматически при событии
(input_txt.onSetFocus= function(){this.text='()';}), как мне программно поместить курсор между этими скобочками, потому что иногда он посередине, иногда вне скобочек (как кликнешь по полю)?

kruasan
17.01.2007, 02:55
Предлагаю такое решение:


input_txt.onSetFocus = function()
{
this.text = "()";
this.onMouseUp = function()
{
delete this.onMouseUp;
Mouse.removeListener(this);
var intervalId = setInterval(function(){clearInterval(intervalId); Selection.setSelection(1,1)},0)
}
Mouse.addListener(this);
}