Foros del Web » Programando para Internet » Javascript »

Eventos en OnSubmit

Estas en el tema de Eventos en OnSubmit en el foro de Javascript en Foros del Web. Se pueden colocar 2 eventos on submit en el mismo boton??? Por ejem, tengo un formulario y quiero que no pueda ser reenviado (por si ...
  #1 (permalink)  
Antiguo 15/03/2006, 11:52
Avatar de lrunge  
Fecha de Ingreso: agosto-2005
Ubicación: En algun lugar de Caracas
Mensajes: 165
Antigüedad: 18 años, 8 meses
Puntos: 4
Exclamación Eventos en OnSubmit

Se pueden colocar 2 eventos on submit en el mismo boton???

Por ejem, tengo un formulario y quiero que no pueda ser reenviado (por si le dan varias veces al boton, no se guarden varias veces los registros) y otro evento que me valide los campos del formulario (para que no lo envien vacio)

Como puedo hacer para que el formulario no pueda ser reenviado y que tambien se validen todos los campos???

Saludos y gracias?
  #2 (permalink)  
Antiguo 15/03/2006, 11:54
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola lrunge

Lo que puedes hacer es, en la misma función que hace la validación, deshabilitar el submit para que no se pueda volver a pulsar:

document.forms[0].nombreSubmit.disabled = true;

Espero que te sirva. Saludos,
  #3 (permalink)  
Antiguo 15/03/2006, 11:55
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Puedes poner lo siguiente:

En el botón submit:

<input type="submit" onclick="this.value='Espere';this.disabled='true'" >

Y en el onsubmit la llamada a la validación.
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #4 (permalink)  
Antiguo 15/03/2006, 11:56
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Me está doliendo la cabeza de tanto golpe!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #5 (permalink)  
Antiguo 15/03/2006, 11:59
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Sorry. No te había visto aterrizando en este mensaje a la velocidadDeLaLuz+1
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:18.