Foros del Web » Programando para Internet » Javascript »

2 onsubmit en el mismo formulario.

Estas en el tema de 2 onsubmit en el mismo formulario. en el foro de Javascript en Foros del Web. Chequeando las Faq's encontre una pregunta de ChuloSoy, pero no se ajusta a lo que necesito. Tengo forma de indicar lo siguiente en el mismo ...
  #1 (permalink)  
Antiguo 23/01/2004, 09:01
Avatar de carlunchos  
Fecha de Ingreso: enero-2002
Ubicación: no tengo, soy un desubicado?.
Mensajes: 438
Antigüedad: 22 años, 3 meses
Puntos: 1
Pregunta 2 onsubmit en el mismo formulario.

Chequeando las Faq's encontre una pregunta de ChuloSoy, pero no se ajusta a lo que necesito.
Tengo forma de indicar lo siguiente en el mismo formulario?:

Language=javascript onsubmit=' return datos_envio()'
onsubmit=""return confirm('Quiere guardar los cambios para este Registro?')""

La primera function chequea que no haya campos vacios al enviar el Form y la segunda si se quieren guardar los cambios.

La idea es no permitir mandar campos vacios y preguntar si se quieren guardar los cambios. Probe poniendo los 2 en el Form y uno en el Form y otro en boton de submit, pero solo toma el primero (los campos vacios).

Saludos.
__________________
Carlunchos

Última edición por carlunchos; 23/01/2004 a las 09:03
  #2 (permalink)  
Antiguo 24/01/2004, 13:22
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, carlunchos.

Esto no lo he probado, pero en teoría debería funcionar. Tú me dirás si también marcha en la práctica:

<form onsubmit='return datos_envio()'>

Y la función:

function datos_envio {
// haces las validaciones que quieras y si todo es correcto
return confirm('Quiere guardar los cambios para este Registro?')
}

Saludos,
  #3 (permalink)  
Antiguo 26/01/2004, 15:36
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
En vez de un type="submit" podrias poner un boton normal que al hacer click llamase a la funcion que valida, y al final de esa funcion si todo ha ido correcto lanzar el confirm(), y si devuelve true, hacer miformulario.submit(). Todo en uno.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.
  #4 (permalink)  
Antiguo 27/01/2004, 18:41
Avatar de carlunchos  
Fecha de Ingreso: enero-2002
Ubicación: no tengo, soy un desubicado?.
Mensajes: 438
Antigüedad: 22 años, 3 meses
Puntos: 1
Perdon por la tardanza en responder pero tuve problemas con mi rigido, he configurado todo nuevamente y aqui estoy otra vez.
Debo decir que las dos opciones son validas, asi que debere decirme por alguna de las dos.

Gracias javierB, derkenuke por la manita.

Saludos.
__________________
Carlunchos
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 23:10.