在HTML表单上提交Enter键

时间:2014-02-25 05:33:09

标签: javascript jquery html

我创建了一个简单的注册表单。我想要的是,当我按下回车键时,它应该提交我的表格。我尝试了几次尝试,但他们没有用。

HTML代码

<p id="mtbox">Please Enter the Registered Email &nbsp;&nbsp;&nbsp;&nbsp;
<input type="email" name="agendaEmail" id='agendaEmail' onkeypress="searchKeyPress(event);"/></p>
<button type="button" id='goSubmit'onclick="getMailList($('#agendaEmail').val())">Go</button>

js代码

$("#agendaEmail").keyup(function(event){
    if(event.keyCode == 13){
        $("#goSubmit").click();
    }
});

4 个答案:

答案 0 :(得分:0)

创建一个from并为其创建一个id并使用下面的代码

$("#agendaEmail").keyup(function(event){
    if(event.keyCode == 13){
        $("#goSubmit").submit();
    }
});

答案 1 :(得分:0)

你确定你已经把keyup功能放在准备好了吗?除了这个

之外,您的代码中没有发现任何问题
$( document ).ready(function() {
        $("#agendaEmail").keyup(function(event){
         if(event.keyCode == 13){
            $("#goSubmit").click();
                 }
            });
});

答案 2 :(得分:0)

只需使用jQuery&#39; trigger功能人为按下提交按钮

以下是更新代码的小提琴:http://jsfiddle.net/uea68/

$("#agendaEmail").keyup(function(event){
    if(event.keyCode == 13){
        $("#goSubmit").trigger('click');
    }
});

参考:jQuery触发器 - http://api.jquery.com/trigger/

答案 3 :(得分:-1)

首先添加表单并插入必要的代码。

 <form> </form>