Я не буду использовать jQuery, и это будет работать и в IE <9. С jQuery или другими фреймворками у вас могут быть несколько более простых способов присоединить слушатели событий. </p>
var input = document.getElementsByName("input")[0];
if (input.addEventListener)
input.addEventListener("keypress", function(e) {
if (e.keyCode === 13) {
// do stuff
e.preventDefault();
}
}, false);
else if (input.attachEvent)
input.attachEvent("onkeypress", function(e) {
if (e.keyCode === 13) {
// do stuff
return e.returnValue = false;
}
});