使用对话框输入密钥按钮

时间:2012-09-28 10:52:50

标签: javascript html

我有一个带有确定按钮的对话框,确定按钮有效,但我希望用户能够按下键盘上的输入,这是我的代码,有什么建议吗?

function showDialog()
{
    $('#dialog').dialog('destroy');
    $('#dialog').show();
    $('#dialog').html();

    $("#dialog").dialog({
        resizable: false,
        modal: true,
        height: 120,
        width: 370,
        overlay: {
            backgroundColor: '#000',
            opacity: 0.9
        },
        title:"Enter possible answer"
    });

}

4 个答案:

答案 0 :(得分:2)

document.onkeypress=function(e){
if(e.keyCode==13)
{
showDialog();
}
}

答案 1 :(得分:1)

$(document).ready(function(){
$("#dialog").keyup(function(event){
    if(event.keyCode == 13){
        // your code
        showDialog();
    }
});
})

答案 2 :(得分:0)

您需要捕获按键事件:

if (e.keyCode == 13) {
    //code
}

JS将检查是否按下了回车键,此代码适用于所有浏览器/平台。

答案 3 :(得分:0)

$('#dialog').onKeyDown(function (e) {
  if (e.which == 13) {
    // just trigger the submit handler
alert('Enter');
  }