Foros del Web » Programando para Internet » Javascript »

Multiple botones de envio "submit" en un formulario ?

Estas en el tema de Multiple botones de envio "submit" en un formulario ? en el foro de Javascript en Foros del Web. Amigos : estoy tratando de que mi formuario tenga mas de un boton y que dependiendo de cual se clickee se posteen las variables del ...
  #1 (permalink)  
Antiguo 29/09/2010, 15:35
 
Fecha de Ingreso: febrero-2008
Mensajes: 409
Antigüedad: 16 años, 3 meses
Puntos: 2
Pregunta Multiple botones de envio "submit" en un formulario ?

Amigos : estoy tratando de que mi formuario tenga mas de un boton y que dependiendo de cual se clickee se posteen las variables del formulario a un archivo/acción distinta... como puedo hacer esto ? algun ejemplo util ?

Gracias de antemano !
  #2 (permalink)  
Antiguo 29/09/2010, 15:38
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: Multiple botones de envio "submit" en un formulario ?

en el formulario no declares el action... y en cada boton llama a una diferente funcion y en esta recien asignas con javascript el action del formulario y le das submit ^^

Ejemplo rapido:
Código HTML:
Ver original
  1. <form id="frm" action="" method="get">
  2.   Buscar: <input name="q" type="text" >
  3.   <input type="button" value="Google"
  4.    onclick="this.form.action='http://www.google.com/search';this.form.submit();" />
  5.   <input type="button" value="Altavista"
  6.    onclick="this.form.action='http://altavista.com/web/results';this.form.submit();" />
  7. </form>

Suerte
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
  #3 (permalink)  
Antiguo 29/09/2010, 15:52
 
Fecha de Ingreso: febrero-2008
Mensajes: 409
Antigüedad: 16 años, 3 meses
Puntos: 2
Pregunta Respuesta: Multiple botones de envio "submit" en un formulario ?

Cita:
Iniciado por masterojitos Ver Mensaje
en el formulario no declares el action... y en cada boton llama a una diferente funcion y en esta recien asignas con javascript el action del formulario y le das submit ^^

Ejemplo rapido:
Código HTML:
Ver original
  1. <form id="frm" action="" method="get">
  2.   Buscar: <input name="q" type="text" >
  3.   <input type="button" value="Google"
  4.    onclick="this.form.action='http://www.google.com/search';this.form.submit();" />
  5.   <input type="button" value="Altavista"
  6.    onclick="this.form.action='http://altavista.com/web/results';this.form.submit();" />
  7. </form>

Suerte
Ok muchas gracias ! pero y cómo hago si quiero, antes de enviar el post al nuevo URL, chequear algunos valores de variables en JScript ?
  #4 (permalink)  
Antiguo 29/09/2010, 16:24
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Multiple botones de envio "submit" en un formulario ?

Hola:

Me parece más accesible poner en el action una página comodín que redireccione por si javascript está desactivado, y si no, programar el evento submit para asignar el action del form y habilitar o deshabilitar los campos...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo

Etiquetas: botones, envio, formulario
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 10:39.