一个简单的案例:检测特定文本字段上的按键

时间:2012-01-09 10:02:22

标签: javascript jquery jquery-selectors

我有两个文本输入字段:

Name:<input id="name" type="text" value="" name="username">
Age:<input id="age" type="text" value="" name="userage">

当用户输入name并按“Enter”键时,我想弹出一个警告窗口。 当用户输入age并按“Enter”键时,没有任何反应。

为了实现上述简单的案例,我做了以下jQuery代码:

$("#name"),keypress(function(e) {
    if(e.keyCode == 13) {
        alert('You pressed enter on Name field!');
    }
})

您也可以在jsfiddle link here上尝试使用该代码。

但是,当我输入姓名并按回车键时,警报窗口不会弹出,为什么?

1 个答案:

答案 0 :(得分:1)

有一个错字。你用逗号而不是点

$("#name").keypress(function(e) {
    if(e.keyCode == 13) {
        alert('You pressed enter on Name field!');
    }
})

这是一个有效的jsfiddle