如何按下jQuery对话框的输入触发ok代码?

时间:2012-03-12 14:08:53

标签: jquery

在jQuery对话框中有OK和取消按钮。当对话框打开时,按Enter键应该调用OK按钮事件中写的代码。

3 个答案:

答案 0 :(得分:1)

$('#dialog').keypress(function(event) {
    if (event.which == 13) {
        $('#dialog').close();
   }
});

答案 1 :(得分:1)

定义一个function,它将同时使用它,然后使用它

function onOk(){
 $('#dialog').dialog('close');
// other code to be executed on ok click
}

现在将此附加到Ok单击对话框

 $( "#dialog" ).dialog({
                modal: true,
                buttons: {
                    Ok: onOk;
                }
            });

在输入按键时调用相同的功能

$('#dialog').keypress(function(event) {
    var code = (e.keyCode ? e.keyCode : e.which);
    if(code == 13) {
         onOk();
   }
});

答案 2 :(得分:0)

问题是我在对话框上写了表格。由于这是在进入时的总结形式。 但我写的是关于声音=“返回flase”;在表格上。所以它现在只能从ok按钮提交