Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/10/2007, 15:49
sanref
 
Fecha de Ingreso: mayo-2004
Mensajes: 189
Antigüedad: 20 años, 6 meses
Puntos: 1
formulario que se envia solo

Hola.
Tengo un problema con un formulario. Es una pagina donde los usuarios se logean, por ahora, solo con su DNI (nro de documento). Por lo tanto tengo una INPUT como el siguiente

Código:
<input name="dni" type="text" class="input" />
y en vez de un "button" tengo un link realizar la comprobacion y enviar (si es correcto el DNI) al usuario a otra pagina. El link tiene este codigo

Código:
<a href="javascript:login()" class="link4" >[aceptar]</a>
llama a una funcion que verifica un par de cosas y manda o no el formulario.
El tema es que si escribo algo en el INPUT y presiono ENTER, se me envia el formulario, sin pasar por la comprobacion.
Ya probe poniendo el onSubmit="return login()" en el FORM, pero no.
No entiendo como se puede enviar el formulario al apretar la tecla ENTER.

El codigo del formulario es el siguiente:

Código:
<form action="index.asp"  method="post" name="form1" onSubmit="return login()">
Si le saco el action (se lo defino en la funcion de login() despues), me hace lo mismo, exceptoi que me manda a una pagina de error (no se puede encontrar la pagina)

¿¿¿Alguien sabe como desactivar esto???

Saludos
__________________
Nadie nacío sabiendo...