使用jQuery按“return”执行功能?

时间:2010-03-15 20:18:30

标签: javascript jquery

我有两个文本输入,如下所示,我不想使用<form>,所以我想当人们在填充输入后按“返回”按钮时,一个名为“doit()”的函数应该是执行。

<script>
function doit(){
alert("you submitted the info");
..........ajax code........
}
</script>

<input type="text" id="email" />
<input type="text" id="skills" />

由于

3 个答案:

答案 0 :(得分:3)

以下内容可以满足您的需求。

$('#emails, #skills').keypress(function(e){
   if( e.keyCode == $.keyCode.ENTER || e.keyCode == $.keyCode.NUMPAD_ENTER ){
     yourSubroutine();
   }
});

答案 1 :(得分:2)

$('#name, #last').bind('keydown', function(e) {
                    if (e.keyCode == 13 || e.keyCode == 108) {
                        doit();
                    }
                });

KeyCode can be found here

答案 2 :(得分:0)

结帐this question。基本上,您需要绑定一个keypress侦听器,然后检查返回键。