将按Enter键与按钮单击jQuery链接

时间:2012-07-10 05:56:30

标签: jquery

我在模态表格上有一些句子:

<div class="block-footer align-right">
<button type="button">Submit</button>
<button type="button">Submit &amp; Close</button>
<button type="button">Close</button>
</div>

我怎样才能做到这一点,当用户点击Enter键时,第一个按钮“Submit”被“点击”。这对于点击操作很重要,因为我希望用户在点击时可视地看到按钮更改的颜色。

请注意,我已经执行了以下操作并将函数的执行与该按钮联系起来:

$('#modal button:contains("Submit")').click(function () {
    submitHandler(dObj.$link, $('#main-form'), false);
}); 

2 个答案:

答案 0 :(得分:12)

这将检测到&#39;输入&#39;按键

$(document).keypress(function(event){

    var keycode = (event.keyCode ? event.keyCode : event.which);
    if(keycode == '13'){
        $('#Submit').click();   
    }

});

答案 1 :(得分:1)

如何处理submit()?

$('form#id').submit(function(){

    //some validation

    return false; //dont allow submit
});