| ||||
A ver si esto te vale: La funcion Código HTML: <script> function validar() { if (confirm("Quieres enviar el formulario?")) { document.NombreForm.submit() } else { alert("Piensa lo que haces antes de apretar el botón ;)"); } } </script> Código HTML: <input type="button" value="Enviar formulario" onclick="javascript:validar();"> Espero haber sido de ayuda. Un saludo.
__________________ www.pensandoenred.com |
| ||||
te agradesco la respuesta pero creo que no entendiste la pregunta, la misma era: al hacer click en el boton de enviar, abro un popup donde el usuario debe seleccionar que es lo que va a hacer si enviar la informacion del formulario o no,osea:como hago para hacer el submit de un formulario en otra pagina? Cita:
Iniciado por MarioNunes A ver si esto te vale: La funcion Código HTML: <script> function validar() { if (confirm("Quieres enviar el formulario?")) { document.NombreForm.submit() } else { alert("Piensa lo que haces antes de apretar el botón ;)"); } } </script> Código HTML: <input type="button" value="Enviar formulario" onclick="javascript:validar();"> Espero haber sido de ayuda. Un saludo.
__________________ Sigue al indio desnudo... Pero con precaución, atendiendo las señales de transito y comentando todo lo que haces. REM Hay que encontrar el camino de regreso y no siempre es facil.... |
| ||||
estube probando con "window.opener.document.ff.submit()" donde "ff" es el id de formulario pero no pasa nada, que estoy haciendo mal?
__________________ Sigue al indio desnudo... Pero con precaución, atendiendo las señales de transito y comentando todo lo que haces. REM Hay que encontrar el camino de regreso y no siempre es facil.... |
| ||||
soy un tarado, encontre la esquiba solucion, este es el codigo que estaba usando y no andaba formulario.asp
Código:
confirma.asp<SCRIPT LANGUAGE=javascript> function B1_onclick() { window.open('confirma.asp','', 'toolbar=no,directories=no,menubar=no,status=no,width=200,height=100'); } </SCRIPT> <form id=ff action="formulario.asp.asp" method=post> <input type="button" value="GRABAR" name="B1" onclick="return B1_onclick()"> </form>
Código:
si pruevan este codigo en IE es probable que funcione pero en Mozilla o FireFox no, el error esta en no especificar el nombre del formulario, unicamente esta declarado el ID, a continuacion pongo el codigo que a mi me funciona con FireFox<SCRIPT LANGUAGE=javascript> function window_onload() { x=(screen.width-document.body.clientWidth) / 2; y=(screen.height-document.body.clientHeight) / 2; moveTo(x,y); } function B4_onclick() { window.close() //BOTON DE CANCELAR } function B3_onclick() { window.opener.document.ff.submit() window.close() //BOTON DE ACEPTAR } </SCRIPT> formulario.asp
Código:
confirma.asp<SCRIPT LANGUAGE=javascript> function B1_onclick() { window.open('confirma.asp','', 'toolbar=no,directories=no,menubar=no,status=no,width=200,height=100'); } </SCRIPT> <form id=ff action="formulario.asp.asp" method=post name=ff> <input type="button" value="GRABAR" name="B1" onclick="return B1_onclick()"> </form>
Código:
espero que algien lo utilice para algo, saludos <SCRIPT LANGUAGE=javascript> function window_onload() { x=(screen.width-document.body.clientWidth) / 2; y=(screen.height-document.body.clientHeight) / 2; moveTo(x,y); } function B4_onclick() { window.close() //BOTON DE CANCELAR } function B3_onclick() { window.opener.document.ff.submit() window.close() //BOTON DE ACEPTAR } </SCRIPT>
__________________ Sigue al indio desnudo... Pero con precaución, atendiendo las señales de transito y comentando todo lo que haces. REM Hay que encontrar el camino de regreso y no siempre es facil.... |
| ||||
Vaya veo que he llegado tarde para ver si te podía echar un cable :) Siento el haber confundido tu pregunta y me alegro que hayas conseguido la solución. Un saludo.
__________________ www.pensandoenred.com |