JQuery сосредоточиться на первом текстовом поле в aspxdockpanel

0

возникают проблемы, если я хочу установить фокус в текстовое поле внутри aspxdockpanel, в то время как im тестирование без использования aspxdockpanel, тогда я могу сосредоточиться на текстовом поле, после того, как я использую aspxdockpanel, тогда сталкивайтесь с проблемой с фокусом jquery в первом текстовом поле

  $(document).ready(function () {

            $(function () {
                $('input[type!=hidden],input[type="text"], not input[type="button"]:last').first().focus();
            });
        });

 <dx:ASPxDockPanel ID="ASPxDockPanel1" runat="server" ShowHeader="true" ClientInstanceName="ASPxDockPanel1" Border-BorderColor="Red"  >
        <ContentCollection>
            <dx:PopupControlContentControl>
                <table>
                    <tr>
                        <td>
                            <dx:ASPxLabel ID="ASPxLabel1" runat="server" Text="ASPxLabel">
                            </dx:ASPxLabel>
                        </td>
                        <td>
                            <dx:ASPxTextBox ID="ASPxTextBox1" runat="server" Width="170px"   ClientInstanceName="ASPxTextBox1">
                              </dx:ASPxTextBox>
                        </td>
                    </tr>
                </table>
            </dx:PopupControlContentControl>
        </ContentCollection>
    </dx:ASPxDockPanel>

2 ответа

0

Пытаться

$(document).ready(function () {
    $('#ASPxDockPanel1').find('input[type="text"]:first').focus();
});

или Использовать ClientID

$('#<%= ASPxTextBox1.ClientID %>').focus();
  • 0
    также не работает ... длина = 0 .. не может найти ничего .. может быть, проблема управления ASPX?
  • 0
    @ user2298219 попробовать ClientID код обновленный ответ.
Показать ещё 1 комментарий
0

Поскольку текстовое поле имеет идентификатор, вы можете его использовать

$(document).ready(function () {
      $("#ASPxTextBox1").focus ();
});

Нет необходимости в function()

  • 0
    Hardcode ID текстового поля тоже не работает .. спасибо
  • 0
    Нет необходимости в функции () - обновленный ответ

Ещё вопросы

Сообщество Overcoder
Наверх
Меню