我有一个带有确定按钮的对话框,确定按钮有效,但我希望用户能够按下键盘上的输入,这是我的代码,有什么建议吗?
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"
});
}
答案 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');
}