ahora lo tengo de esta forma:
Código HTML:
Ver original
pero ahora solo muestra la pag 2
saben que me falta para que me muestre la otra pag tambien
gracias
| ||||
ejecutar 2 submit, solo me hace 1 que tal amigos, tengo un formulario que debe mandar a 2 paginas los datos y mostrar las 2 paginas en una ventana nueva la razon es por que se generan 2 pdf ahora lo tengo de esta forma:
Código HTML:
Ver original pero ahora solo muestra la pag 2 saben que me falta para que me muestre la otra pag tambien gracias |
| ||||
Respuesta: ejecutar 2 submit, solo me hace 1 hola caricatos gracias por tu aclaración mira por lo que te entendí, hice esta modificación:
Código Javascript:
Ver original pero solo me muestra la pag1 en la misma ventana, que esta bien, pero falta que me abra una ventana con la pag2 gracias por tu tiempo Última edición por catpaw; 07/12/2012 a las 14:53 |
| ||||
Respuesta: ejecutar 2 submit, solo me hace 1 Hola: Sin mirar mucho, de la serie acciones que se ejecutan durante el evento, "this.submit()" es innecesario en el evento submit... Vas a adelantar mucho quitando eso... ![]() Saludos ![]()
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| ||||
Respuesta: ejecutar 2 submit, solo me hace 1 La clave pasa como te ha dicho @caricatos en utilizar diferentes targets. También tenés que evitar el submit natural de un form que realiza un input type='submit' ó un <button>enviar</button>, quedando como alternativa un input type="button" con un evento onclik. Luego creo que es más prolijo si integrás todo en una función, podés pasar a 2, 3 ó mas páginas definiendo diferentes actions y que cada una reciba solo los datos que correspondan Ejemplo
Código HTML:
Ver original tus action1.php, action2.php y action3.php serían
Código PHP:
Ver original
Código PHP:
Ver original
Código PHP:
Ver original Demo http://foros.emprear.com/html/multi-submit/ igual quizás puedas hacer todo desde el mismo php Salu2
__________________ La voz de las antenas va, sustituyendo a Dios. Cuando finalice la mutación, nueva edad media habrá S.R. |
| ||||
Respuesta: ejecutar 2 submit, solo me hace 1 hola gracias por sus respuestas! emprear, hice las modificaciones que me recomendaste, pero no se porque sigo sin conseguir que la pagina2 me salga en un _blank, la pagina1 sale en self pero la dos nada. mira asi tengo el codigo:
Código HTML:
Ver original
Código Javascript:
Ver original Solo manda la pag1 en self, no pela la pag2 :C Editooo: Acabo de ver que en explorer 9 si lo hace, pero en chrome (que es donde estaba probando) es donde no hace el _blank de la pag 2 :C Última edición por catpaw; 10/12/2012 a las 08:54 |
| ||||
Respuesta: ejecutar 2 submit, solo me hace 1 No, en realidad funciona bien en todos los navegadores. El problema que puede presentarse es que al estar configurado el navegador para abrir una nueva ventana en una pestaña, se abra justamente una vueva pestaña haciéndote perder el foco de la página que contenía el form. La única opción que te quedaría es utilizar window.open() y hacer del nombre de esa ventana el target del submit(). Por supuesto eso conlleva optro inconveniente, como es el posible bloqueo de popups por parte del navegador. mirá el mismo ejemplo con la siguiente modificación en la script
Código Javascript:
Ver original Su ya has estado viendo mi ejemplo, te recomiendo vacies la cache del navegador antes de probar nuevamente http://foros.emprear.com/html/multi-...ulti-form.html Probado con IE/FF/Chrome y Opera notá que en el popup solo aparece el valor de la variable teléfono y este ya no se muestra en el iframe de la página principal. Aunque insisto, si se supiese exactamente cuual es el objeto de tu aplicación, quizás la solución sea otra SAlu2
__________________ La voz de las antenas va, sustituyendo a Dios. Cuando finalice la mutación, nueva edad media habrá S.R. |
| ||||
Respuesta: ejecutar 2 submit, solo me hace 1 hola emprear, voy a checar lo del window.open, mientras te explico un poco mi aplicacion Se supone que es un formulario que recaba cierta información, esta información debe ser recibida por 2 paginas, que a su ves generaran un pdf (cada una). Del lado del usuario la información la voy pidiendo por pasos. formular.php
Código HTML:
Ver original el div id="paso1" que recoge la primer parte de la info, después al dar clic al paso2 escondo el paso1 y muestro el 2 y asi hasta el 4 que es donde esta el boton que tiene la funcion para el submit:
Código Javascript:
Ver original y pag1 y pag2 reciben las variables igual y cada una hace genera el pdf con formatos distintos pero con la misma info
Código PHP:
Ver original Ahora tengo dos problemas: 1.- El que menos me preocupa, como ya lo mencione chrome no saca la pag2 2.-El que mas me preocupa, en chrome al hacer el echo veo que recibo todas las variables, pero en explorer en el echo veo que solo recibo las variables $uno y $dos, las demas no se reciben. a que se debera esto? |
| ||||
Respuesta: ejecutar 2 submit, solo me hace 1 Bueno, depure un poco el código y borre el cache y ya me funciono en explorer y sobre el problema que comentaba ya recibo bien las variables (ie), parece que trabaja bien, pero me quedo con la desconfianza de si por este método no se puedan perder variables en dado caso?? gracias por su tiempo |
| ||||
Respuesta: ejecutar 2 submit, solo me hace 1 mirá. mucho no lo entiendo, las variables si pàsan, la prueba la tenés en la demo que te dejé, y cada página recibe por post las que vos decidas. Supongo que trabajas con alguna librería(tcpdf ó similar) Lo que pregunto es lo siguiente, la/s nueva/s ventana/s estan para generar las descargas de los pdf, o para mostrar alguna información al usuario también? no veo que objeto cumplen Saludos
__________________ La voz de las antenas va, sustituyendo a Dios. Cuando finalice la mutación, nueva edad media habrá S.R. |
| ||||
Respuesta: ejecutar 2 submit, solo me hace 1 Si mira, en las ventanas se muestra el pdf resultante, con la información que el usuario ingreso (hay mismo tienen la opción de imprimir o guardar), aunque la información es la misma el formato o diseño de cada pdf es diferente, mi duda sobre valores perdidos es mas que nada por que que antes esto yo lo hacia algo así: juntaba todas las variables mediante document.getElementById y las pasaba asi var URL1='pag1.php?uno='+uno+'&dos='+dos+'&tres='+tres +'&cuatro='+cuatro+'&cinco='+cinco; var URL2='pag2.php?uno='+uno+'&dos='+dos+'&tres='+tres +'&cuatro='+cuatro+'&cinco='+cinco; var sValue1 = window.open(URL1,'',"dependent=yes,resizable=no,le ft=5,top=5,height=700,width=1000,scrollbars=yes"); var sValue2 = window.open(URL2,'',"dependent=yes,resizable=no,le ft=100,top=205,height=550,width=1000,scrollbars=ye s"); y a veces llegaban las variables y a veces las perdía, entonces mejor decidi hacer el proceso por post, por eso la razon de los dos submit Ya estuve probando en ie9 y ie8 y al parecer todo va bien, por el momento no me preocupa tanto que chrome no lo haga del todo bien ya que en mi trabajo lo que se usa es ie. Eso es en resumen ah! la librería que ocupo es fpdf gracias por tu tiempo emprear |
| ||||
Respuesta: ejecutar 2 submit, solo me hace 1 Eso cambia por completo la situación, vos no descargás, ese es un paso posterior. y todo esto var URL2='pag2.php?uno='+uno+'&dos='+dos+'&tres='+tres +'&cuatro='+cuatro+'&cinco='+cinco; no es necesario, si usas un form ya sea con post o get, los valores de los campos se pasan igual, tené en cuenta que al hacer document.forms['contacto'].action='action3.php'; vos no estás definiendo un link cualquiera sino un "action" contra el cual se hará el submit y todos los campos de tu form que tengan un "name" definido, serán recibidos por tu php (en chrome funciona perfectamente igual) Saludos
__________________ La voz de las antenas va, sustituyendo a Dios. Cuando finalice la mutación, nueva edad media habrá S.R. |
Etiquetas: |