Foros del Web » Programando para Internet » PHP »

Boton con dos funciones

Estas en el tema de Boton con dos funciones en el foro de PHP en Foros del Web. Hola tengo una duda tengo un boton de submit para un formulario que se envia a un correo pero quiero agregarle una doble funcion de ...
  #1 (permalink)  
Antiguo 14/03/2012, 09:58
 
Fecha de Ingreso: marzo-2012
Mensajes: 3
Antigüedad: 12 años, 8 meses
Puntos: 0
Boton con dos funciones

Hola tengo una duda tengo un boton de submit para un formulario que se envia a un correo pero quiero agregarle una doble funcion de imprimir el documento al mismo tiempo que se envia pero solo al darle click al boton sale la opcion de imprimir y no se manda y cuando le vuelvo a pulsar sale la opcion de imprimir y le pongo cancelar ya que la habia imprimido y ahora si se manda pero solo cancelando ayuda aqui pongo mi codigo ,... y gracias

<input type="submit" name="enviar2" id="enviar2" value="Enviar e Imprimir"onClick="document.forms[0].submit(), window.print();">
  #2 (permalink)  
Antiguo 14/03/2012, 10:21
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 4 meses
Puntos: 1532
Respuesta: Boton con dos funciones

el problema es que al enviar el submit se redirecciona la página impidiéndote imprimir, la solución es sencilla, envía el form por AJAX o usa un iframe oculto, para el iframe sólo tienes que definir como target del form el name del iframe, se envía el submit y muestra el cuadro de impresión
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 15/03/2012, 10:02
 
Fecha de Ingreso: marzo-2012
Mensajes: 3
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Boton con dos funciones

La verdad soy nueva en web asi k pues me ha tomado algo de tiempo dar match con las funciones y todo eso por lo mismo que si me resulta a vece dificil :S

Etiquetas: formulario, funciones, botones
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 14:14.