Re[2]: Установка кнопки по умолчанию
От: Mercury  
Дата: 27.10.07 12:17
Оценка:
Здравствуйте, pr0ff, Вы писали:

P>Здравствуйте, Mercury, Вы писали:


M>>Братва, кто подскажет, как установить кнопку, работающую по нажатию ENTER на странице в браузере?

M>>На начальном этапе, я ее устанавливаю на сервере при помощи св-ва HtmlForm.DefaultButton и вроде как работает, пока никакая кнопка не имеет фокуса.
M>>Но при первом же щелчке по любому элементу страницы, получает фокус первая в дереве страницы кнопка и она же вызывается по ENTER.
M>>Очевидно, существует фокус ввода (им может быть элемент Input), и одновременно фокус нажатия ENTER, который выделяется пунктирной рамкой на кнопке. Так вот как им (вторым) управлять, непонятно.

P>А если установить у Panel.DefaultButton?


Пробовал.
Похоже, все таки это работает, только когда фокусная кнопка на странице не определена. Но в том-то и дело, что при любом клике сразу получает реальный фокус не нужная кнопка. А когда есть реальный фокус, кнопка по умолчанию уже — по барабану. Т.е. проблема: как установить фокус на нужную кнопку и чтобы он не менялся при кликах.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.