| ||||
| 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 |