Yo uso esta funcion para detectar el enter
Código HTML:
<script type="text/javascript"> function onEnter(ev) { if(ev==13) { document.form1.submit(); } } </script>
Código HTML:
<form action="buscador.php" method="post"> <input name="palabra"> <input type="submit" name="buscador" value="Buscar" onKeyUp="onEnter(event.keyCode);" onkeypress="return onEnter(event.keyCode);"> </form></td></tr>