| |||
Abrir página nueva al Pulsar Enviar en Formulario Hola, he creado un formulario y funciona correctamente, utilizo un servidor cgi y se me envia a mi direccion hotmail pero me gustaria saber si es posible que al pulsar la tecla "enviar" se me abra una ventana de pequeñas dimensiones a modo de agradecimiento por cubrir el formulario. Gracias de antemano. Saludos |
| |||
Respuesta: Abrir página nueva al Pulsar Enviar en Formulario Este es el código, que tendría que añadir para abrir una ventana de confirmación al pulsar ENVIAR y donde lo debo colocar...?? Gracias <tr> <td width="520" height="189" valign="top" class="Estilo22 Estilo23"><form action="http://luciaperez.net/cgi-bin.cgi" method="post" class="Estilo49"> <div align="center"><span class="Estilo24">RECIBE LAS NOVEDADES DE LUCIA PEREZ DIRECTAMENTE EN TU CORREO</span> <br> <input type="hidden" name="qemail" value="[email protected]" target="mainFrame"/> <input type="hidden" name="qredirect" value="http://www.luciaperez.net/formok.htm"/> <input type="hidden" name="qfecha" value="true"/> <label for="c0" title="Nombre"></label> <strong><br /> <label for="c7" title="Mail">E-Mail</label> <label for="c7" title="Mail"></label> <label for="c7" title="Mail"></label> <label for="c7" title="Mail"></label> <label for="c7" title="Mail"></label> <label for="c7" title="Mail"></label> <label for="c7" title="Mail"></label> <label for="c7" title="Mail"></label> <label for="c7" title="Mail"><br /> <input name="Mail" type="text" id="c7" size="50" maxlength="50" requ="true"> </label> </strong> <label for="c7" title="Mail"> </label> <span class="Estilo52"> <label for="c7" title="Mail"> </label> </span> <label for="c7" title="Mail"></label> <br> <br /> <input name="submit" type="submit" class="Estilo51" value="Enviar" /> <input name="reset" type="reset" class="Estilo51" value="Cancelar" /> </div> </form> <div align="center"><span class="Estilo55">Al pulsar el botón ENVIAR espera unos segundos para recibir la confirmación del envío de datos.</span></div></td> </tr> |
| |||
Respuesta: Abrir página nueva al Pulsar Enviar en Formulario Si, en ese caso seri asi. Pero el usuario comento: Cita: Quiere una pop-up, o en su defecto un alert().una ventana de pequeñas dimensiones a modo de agradecimiento por cubrir el formulario Pero no un cuadro de confirmacion. Pero tambien se puede poner el form como onsubmit, o en el submit(boton) como onclick. |
| ||||
Respuesta: Abrir página nueva al Pulsar Enviar en Formulario Cita: En este caso, no se justifica usar el evento click... Saludos
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| |||
Respuesta: Abrir página nueva al Pulsar Enviar en Formulario Entonces el usuario es el que se tiene que poner de acuerdo: Que quieres? - Un mensaje de confirmacion para enviar el form. - Una ventana que te agradezca el envio del form. |
| ||||
Respuesta: Abrir página nueva al Pulsar Enviar en Formulario Tampoco descartes usar una capa <div> que esté oculta con la propiedad visibility:hidden y que al pulsar el botón cambie mediente javascript es propiedad a visibility:visible. En el peor de los casos, si está desactivado javascript no se llegará a mostrar (ni a realizar la validación del formulario del lado del cliente ni...) Se ocultaría bien con un click o con un contador de tiempo. |
| |||
Respuesta: Abrir página nueva al Pulsar Enviar en Formulario Si quieres abrir una ventana, puedes hacer esto: Código HTML: <input name="submit" type="submit" onclick="window.open()" class="Estilo51" value="Enviar" /> |
| |||
Respuesta: Abrir página nueva al Pulsar Enviar en Formulario ¿Y donde pongo la pagina htm a la que quiero q les lleve?y las dimensiones de la nueva ventana? ufff esto me supera, perdonad la molestia... |
| |||
Respuesta: Abrir página nueva al Pulsar Enviar en Formulario Te dije que te informaras sobre window.open(). Bueno aver te cuento: - Crea una pagina: gracias.html - pones en window.open ("gracias.html","ventan","menubar=0,resizable=0,st atus=0,scrollbars=0,width=400,height=450") . En los parametros pones 1 o 0 si lo quieres o si no. |
| |||
Respuesta: Abrir página nueva al Pulsar Enviar en Formulario Entiendo que esto lo tengo q eliminar no?? <input type="hidden" name="qredirect" value="http://www.luciaperez.net/formok.htm"/> |
| |||
Respuesta: Abrir página nueva al Pulsar Enviar en Formulario Valee! Es que estas usando CGI BIN. Entonces eso dejalo tal como lo tienes solo añade lo que te dije a la etiqueta del boton de enviar. Nada mas! |
| |||
Respuesta: Abrir página nueva al Pulsar Enviar en Formulario Tu me distes este codigo, pues cambia lo que te he puesto en negrita (solo una cosa): <tr> <td width="520" height="189" valign="top" class="Estilo22 Estilo23"><form action="http://luciaperez.net/cgi-bin.cgi" method="post" class="Estilo49"> <div align="center"><span class="Estilo24">RECIBE LAS NOVEDADES DE LUCIA PEREZ DIRECTAMENTE EN TU CORREO</span> <br> <input type="hidden" name="qemail" value="[email protected]" target="mainFrame"/> <input type="hidden" name="qredirect" value="http://www.luciaperez.net/formok.htm"/> <input type="hidden" name="qfecha" value="true"/> <label for="c0" title="Nombre"></label> <strong><br /> <label for="c7" title="Mail">E-Mail</label> <label for="c7" title="Mail"></label> <label for="c7" title="Mail"></label> <label for="c7" title="Mail"></label> <label for="c7" title="Mail"></label> <label for="c7" title="Mail"></label> <label for="c7" title="Mail"></label> <label for="c7" title="Mail"></label> <label for="c7" title="Mail"><br /> <input name="Mail" type="text" id="c7" size="50" maxlength="50" requ="true"> </label> </strong> <label for="c7" title="Mail"> </label> <span class="Estilo52"> <label for="c7" title="Mail"> </label> </span> <label for="c7" title="Mail"></label> <br> <br /> <input name="submit" type="submit" onclick="window.open ('gracias.html','ventana','menubar=no,resizable=no ,status=no,width=400,height=450')" class="Estilo51" value="Enviar" /> <input name="reset" type="reset" class="Estilo51" value="Cancelar" /> </div> </form> <div align="center"><span class="Estilo55">Al pulsar el botón ENVIAR espera unos segundos para recibir la confirmación del envío de datos.</span></div></td> </tr> |
| |||
Respuesta: Abrir página nueva al Pulsar Enviar en Formulario Ahora si se me abre una ventana como yo pedia pero hay otro error, se me abre a mayores una mas ( la q tenia yo antes), vete a http://www.luciaperez.net/principal.htm y verás lo q te digo... |
| |||
Respuesta: Abrir página nueva al Pulsar Enviar en Formulario Pues prueba a quitar <input type="hidden" name="qredirect" value="http://www.luciaperez.net/formok.htm"/> Pero comprueba antes que el sistema de correo siga funcionando ;) |
| |||
Respuesta: Abrir página nueva al Pulsar Enviar en Formulario En eso no se como ayudarte porque nunca he trabajado con CGI, lo siento :( A ver si se pasa alguien que sepa... Suerte y un saludo amigo! |
| |||
Respuesta: Abrir página nueva al Pulsar Enviar en Formulario Muchas Gracias mariomon17, lo dejo como está...q se abra la ventana de agradecimiento q tenia y listo..tampoco qeda tan mal! gracias de nuevo y perdona la molestia! |
| |||
Respuesta: Abrir página nueva al Pulsar Enviar en Formulario Molestia ninguna, para esto estamos. Por cierto, si quieres puedes ponerle a la pagina formok.html que vaya a la pagina principal tras un tiempo, 5 segundos por ejemplo. |
| |||
Respuesta: Abrir página nueva al Pulsar Enviar en Formulario mariomon17 te molesto entonces de nuevo..jeje como sería lo q tengo q hacer para q se regrese a la pagina principal? gracias por la propuesta...!! |
| |||
Respuesta: Abrir página nueva al Pulsar Enviar en Formulario Pues con una funcion para el delay de tiempo (en milisegundos), y otra para volver atras en el historial, la ultima pagina vista.
Código Javascript:
Este codigo lo incluyes entre etiquetasVer original <script type="text/javascript"> ... </script> al inicio del documento. Esto te volvera atras a los 5 segundos. |
Etiquetas: |