Hola, intento impedir que cuando el usuario pulse la tecla "intro" se envie el formulario, para ello pongo esto en el evento onkeypress=iSubmitEnter(this.form)
Cuya funcion es esta:
function iSubmitEnter(form){
if (event.keyCode == 13)
{
event.returnValue = false;
}
}
Y esto funciona en IE, pero en firefox no, entonces alguien sabe como debo hacer para que funcione en Firefox.
Copiar y pegar este codigo en un archivo y probarlo en ambos navegadores y ya entendeis mejor lo que quiero decir:
Código HTML:
<script language="javascript">
function iSubmitEnter(form){
if (event.keyCode == 13)
{
event.returnValue = false;
}
}
</script>
Pulsar la tecla intro cuando el raton este en el input de abajo:
<br>
Si le das a intro en IE no pasa nada, pero si lo haces en Firefox se va a enviar.php, que es el action del formulario, y eso es lo q quiero evitar.
<form method="post" action="enviar.php">
Importe: <input type="text" name="apellidos" onkeypress="iSubmitEnter(this.form)">
</form>
Gracias