Yo lo que hago ahora es poner mensajes de advertencia, si estas usando Internet Explorer es posible que no te funcionen algunas paginas blablabla... bajate firefox o chrome..
Y me desentiendo... porque la verdad, como el internet explorer 9 no mejore, creo que a microsoft no le sirve pagar tantos millones de multas por introducir IE en su sistema operativo xD
...luego del enter me pasa a otra funcion "valida()"... el problema es que el IE me pasa a la función con cualquier tecla que presione y no se como definir que solo lo haga con el enter en el