DropDownList + OnSelectedIndexChanged + AutoPostBack = False - PullRequest
1 голос
/ 08 февраля 2010

возможно ли заставить раскрывающийся список запускать событие OnSelectedIndexChanged без AutoPostBack = True?

Я сказал это, потому что у меня есть несколько RadComboBox (telerik) в моей форме

Я контролирую их фокус с помощью JQuery

например, этот код при загрузке моей формы:

<script src="../JQuery/jquery-1.4.1.js" language="javascript" type="text/javascript"></script>
        <script type="text/javascript">
            $(function() {
                $('input[id$=RadcbCoNameInInsert_Input]').focus();

</script>

поэтому, когда AutoPostBack = True и OnSelectedIndexChanged срабатывает после того, как действует его код telerik-скина, и, наконец, я потерял фокус на radcombobox ... я имею в виду, что код скина radcombobox против моего кода jquery ...

как заставить рамку radcombo сфокусироваться после обратной передачи, или как отключить ее автоматическую обратную передачу, чтобы сосредоточиться на radcombobox?

(я так любитель jquery.)

С наилучшими пожеланиями

1 Ответ

1 голос
/ 08 февраля 2010

Вызов focus() непосредственно на объект jQuery просто вызывает обработчик события onfocus (focus). Вместо этого вы должны вызвать focus для элементов DOM, чтобы браузер сосредоточился на нем:

$('input[id$=RadcbCoNameInInsert_Input]').get().focus();

См. http://api.jquery.com/get/ для получения доступа к базовым элементам DOM.

...