Ваш, код работает. А как мой может не работать? нигде ошибки нет( вот более подробно код
<div id="form">
<form action="http://javascript.ru/search/node/" method="get" class="search" id="top2">
<input type="text" name="key" value="Поиск по сайту" class="input focus">
<input type="submit" name="sub" value="Press" class="submit" id="klick">
</form>
</div>
$("input:text").keydown(function(evt){
if(evt.keyCode == 13){
alert("Нажат enter");
}
});
и еще у вас отключена отправка формы что и будет останавливать лису, с onsubmit="return false" и у меня alert стопорится