在jQuery对话框中有OK和取消按钮。当对话框打开时,按Enter键应该调用OK按钮事件中写的代码。
答案 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按钮提交