Это происходит потому, что событие также запускается при нажатии клавиши, а затем в форме запускается событие отправки.
Попробуйте добавить это:
$('test-form').addEvent("submit",function(event){
event.stop();
return false;
});
==================
Редактировать
Вышесказанное предотвратит все отправки формы, так как это, вероятно, не то, что вам нужно, вот более простое решение:
$('test').addEvent("keydown",function(event){
event.stop();
alert("Why after this alert redirect on url: test/insert ??????");
return false;
})
Я не писал его раньше, так как вам может понадобиться событие UP, а не DOWN, но это имеет больше смысла.