我有两个文本输入字段:
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上尝试使用该代码。
但是,当我输入姓名并按回车键时,警报窗口不会弹出,为什么?
答案 0 :(得分:1)
有一个错字。你用逗号而不是点
$("#name").keypress(function(e) {
if(e.keyCode == 13) {
alert('You pressed enter on Name field!');
}
})
这是一个有效的jsfiddle。