фокус в бета-версии Safari 4 выбирает контент - PullRequest
0 голосов
/ 31 марта 2009

Я хочу использовать свойство defaultfocus в форме в ASP.Net, и поэтому я устанавливаю это свойство в текстовое поле. Это работает, как и ожидалось, в IE, но в бета-версии Safari 4 также выбирается содержимое текстового поля. Как я могу сделать эту работу, как ожидается, в Safari?

Я пробовал также некоторые вызовы jquery, и проблема там также:

$ ( "вход: видимый: включено: первый"). Фокус ();

в сафари это похоже на вызов select () вместо фокуса. у кого-нибудь есть решение этой проблемы?

Ответы [ 2 ]

1 голос
/ 01 апреля 2009

кажется, что вам нужно установить значение текстового поля, чтобы получить фокус на поле вместо выделения:

    var firstInput = $("input:text:first");
    firstInput.focus();
    firstInput.val(firstInput.val());
0 голосов
/ 31 марта 2009

Я полагаю, что материал .net подключается к специфическому для IE свойству defaultfocus, которого нет в Safari / других браузерах.

Я предполагаю, что это автоматически фокусирует определенное поле?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...