2012-01-09 20 views
1

我有两个文本输入框:一个简单的例子:检测按键上的特定文本字段

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

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

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

这是一个工作jsfiddle

+0

谢谢。我的错!只是一个错字.... – 2012-01-09 10:05:35

相关问题