如何在JQuery对话框上按下ENTER按钮

Man*_*ngh 1 jquery defaultbutton jquery-dialog

我正在使用JQuery Dialog Box.

我在下面的代码中打开了对话框.

  $('#MyLogin').dialog({
                autoOpen: true,
                width: 450,
                modal: true,
                draggable: false,
                title: $('.LoginpopupHeaderText').text(),
                close: function(event, ui) {showSelect();}
            });
Run Code Online (Sandbox Code Playgroud)

当对话框打开时,其中有登录按钮,使用click事件验证其中的用户名和密码字段.请参阅下面的代码示例.

    //Login Button Clicked
    $('#loginButton').click(function()
    {   
            //Code goes here
        });
Run Code Online (Sandbox Code Playgroud)

我的登录按钮是图像而不是按钮.

现在我只想在我的登录对话框打开时按下" Enter "按钮,按下"Enter"按钮后它应该调用我的" loginButton "点击事件,这样它就像我们在打开时点击了loginbutton一样对话框.

请指教!

谢谢.

最好的祝福,

Vad*_*dim 6

您可以检查按钮是否可见

$('body').keyup(function(e) {
   if ($('#MyLogin').is(':visible') && e.which == 13) {
      //stuff
   }
});
Run Code Online (Sandbox Code Playgroud)