Здравствуйте.
Нужно определить в каком имено текстовом поле курсор находится именно сейчас, главное его id.
т.е есть, например 2 тексовых поля
<textarea id="txt_1"></textarea>
<textarea id="txt_2"></textarea>
<input type="submit" value="Где курсор?">
По любому событию нужно определить где курсор, например по нажатию на кнопку.
т.е.например пишем в txt_1, нажимаем на кнопку, получает id="txt_1". аесли пишем в во втором поле, то получаем ид воторго поля.
Я единственое что могу полагать, так это перебором определять где курсор.
Т.е. в цикле по текстовым полям, что-то вроде этого
functin func(){
for(var i=1; i<3;i++){
obj = document.getElementById("txt_"+i);
if(!obj) continue;
// тут как-то определить, что есть в нем курсор
if(нашли тут курсор){
alert('id = txt_'+i);
return;
}
}
alert('Курсор не нашли');
}
есть способ проще?