在jQuery对话框中有OK和calncel按钮。对话框打开时,按回车键时,应调用写入OK按钮事件的caode。
发布于 2012-03-14 18:29:40
问题是我在对话框上写了一些形式。由于它是在回车时提交表单。但是我在表单上写了onSumbit="return flase;“。因此它现在将只从ok按钮提交。
发布于 2012-03-12 22:17:48
$('#dialog').keypress(function(event) {
if (event.which == 13) {
$('#dialog').close();
}
});
发布于 2012-03-12 22:28:02
定义一个为两者提供服务的function
,然后使用它
function onOk(){
$('#dialog').dialog('close');
// other code to be executed on ok click
}
现在将其附加到对话框的确定单击上
$( "#dialog" ).dialog({
modal: true,
buttons: {
Ok: onOk;
}
});
并在回车时调用相同的函数
$('#dialog').keypress(function(event) {
var code = (e.keyCode ? e.keyCode : e.which);
if(code == 13) {
onOk();
}
});
https://stackoverflow.com/questions/9668597
复制相似问题