Как определить имя поля в форме, на котором сейчас фокус?

Avenus

Under Glory Yield
Как определить имя поля в форме, на котором сейчас фокус?

Подскажите, пожалуйста, возможен ли вызов определенной функции по событию onClick на кнопке для поля в форме, на котором находится фокус?

<input type='button' onclick='func(поле где фокус)'>

<textarea name='area1'></textarea>
<textarea name='area2'></textarea>

Если, к примеру, фокус на area2, то в функции func('area2').
 

Alexandre

PHPПенсионер
Код:
<textarea name='area1'  onclick="func(this)" ></textarea>
<script>function  func(o){
if ( o.name == 'area1'){....}
if ( o.name == 'area2'){....}

}
</sscript>
 

Avenus

Under Glory Yield
Alexandre
Спасибо за ответ, конечно. Но я немного не пойму Вашу логику :)
Необходимо при нажатии на кнопку применять функцию к textarea, на котором сейчас focus.
 

dimagolov

Новичок
Avenus
определить где сейчас фокус нельзя потому что некому это делать.
а вот обрабатывать события активного объекта (то есть такого, на котором сейчас фокус) вполне можно, тот же onclick, onchange на интересующих элементах.

п.с. при нажатии на кнопку фокус на кнопке :) :) :)
 
Сверху