Назовите определенную кнопку onClick событием, когда клавиша Enter будет нажата C#

Проблема была решена, так как предполагалось установить Сервисы, если Сервисы не установлены, графы отображаться не будут.

5
задан Static Tony 6 November 2008 в 15:27
поделиться

4 ответа

Вы могли посмотреть на DefaultButton свойство управления панелью.

5
ответ дан 14 December 2019 в 04:50
поделиться

Вы могли установить свойство DefaultButton на форме. Или как атрибут тега form в Вашей разметке DefaultButton = "btnSubmit" или как использование чего-то вроде этого в Вашем коде - позади:

Page.Form.DefaultButton = "btnSubmit"
2
ответ дан 14 December 2019 в 04:50
поделиться
1
ответ дан 14 December 2019 в 04:50
поделиться

Необходимо сделать это с JavaScript. Это действительно легко с jQuery.

Можно сделать что-то как (первое, что пришло на ум, не протестированный):

$('#myTextBox').keypress(function(e){
    if(e.which == 13)
        $('#myBtn').click();
});

Править: Знайте это хотя работы jQuery исключительно перекрестный браузер, существуют некоторые причуды с нажатием клавиши, описанным здесь.

Возгласы я не видел Вас, сказали, что "клавиша Enter", я думал, что Вы сказали "любой ключ", да в этом случае, используйте DefaultButton на asp:panel

0
ответ дан 14 December 2019 в 04:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: