![]() |
problemas con redirigir formularios les agradecere si pueden ver que pasa con este formulario que no hay caso que funcione( no envia el correo) pero al simplificarlo funciona perfectamente. te agradezco de antemano FORMULARIO QUE NO FUNCIONA <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>contact us</title> <script type="text/javascript"> <!-- function FP_preloadImgs() {//v1.0 var d=document,a=arguments; if(!d.FP_imgs) d.FP_imgs=new Array(); for(var i=0; i<a.length; i++) { d.FP_imgs[i]=new Image; d.FP_imgs[i].src=a[i]; } } function FP_swapImg() {//v1.0 var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n<args.length; n+=2) { elm=FP_getObjectByID(args[n]); if(elm) { doc.$imgSwaps[doc.$imgSwaps.length]=elm; elm.$src=elm.src; elm.src=args[n+1]; } } } function FP_getObjectByID(id,o) {//v1.0 var c,el,els,f,m,n; if(!o)o=document; if(o.getElementById) el=o.getElementById(id); else if(o.layers) c=o.layers; else if(o.all) el=o.all[id]; if(el) return el; if(o.id==id || o.name==id) return o; if(o.childNodes) c=o.childNodes; if(c) for(n=0; n<c.length; n++) { el=FP_getObjectByID(id,c[n]); if(el) return el; } f=o.forms; if(f) for(n=0; n<f.length; n++) { els=f[n].elements; for(m=0; m<els.length; m++){ el=FP_getObjectByID(id,els[n]); if(el) return el; } } return null; } // --> </script> <style type="text/css"> body { margin-right: auto; margin-left: auto; } .style66 { font-family: Arial; font-size: medium; } #nombre { width: 420px; } #email { width: 420px; } #mensaje { width: 420px; } </style> </head> <body onload="FP_preloadImgs(/*url*/'button3.gif',/*url*/'button4.gif',/*url*/'button6.gif',/*url*/'button7.gif',/*url*/'button9.gif',/*url*/'buttonA.gif',/*url*/'buttonC.gif',/*url*/'buttonD.gif',/*url*/'buttonF.gif',/*url*/'button10.gif',/*url*/'button12.gif',/*url*/'button13.gif',/*url*/'button15.gif',/*url*/'button16.gif',/*url*/'button18.gif',/*url*/'button19.gif')" style="background-color: #DAB816; color: #564D1F;"> <div id="banner" style="position: absolute; width: 1000px; height: 262px; z-index: 1; top: 4px; left: 4px"> <div id="col_izq" style="position: absolute; width: 138px; height: 807px; z-index: 1; top: 286px; left: 1px; right: 861px; text-align: center; border-style: none; margin-right: 0px; background: #EED559 url('about_us.htm') 0px 0px; color: #564D1F;"> <div id="col_central" style="border-left: 2px solid #DAB816; border-right: 2px solid #DAB816; border-bottom: 2px solid #DAB816; background: #DAB816 url('about_us.htm') 0px 0px; position: absolute; width: 659px; height: 801px; z-index: 1; top: -2px; left: 135px; border-top-style: none; padding: 0px; color: #8D7D32; font-weight: 700;"> <table style="width: 100%; height: 30px"> <tr> <td valign="top" style="background-color: #F7ECAE; font-size: large; color: #433C18; font-family: Tahoma; font-weight: 700;"> <strong style="font-size: large">START A NEW INQUIRY</strong></td> </tr> </table> <table style="width: 100%"> <tr> <td> <strong style="color: #433C18; font-family: Tahoma; font-size: small"><span class="style66">Thanks for visiting patagoniashorex! <br /> Your comments are appreciated!</span></strong></td> </tr> </table> <table style="width: 100%; height: 91px;"> <tr> <td style="text-align: center; height: 68px;"> <strong style="color: #433C18; font-family: Tahoma; font-size: small; text-align: center">Note: <br /> This is NOT a reservation form and you are NOT obligated to make a booking.<br /> We will NEVER ask you to enter sensitive information like credit-card numbers via this website. <br /> We NEVER distribute or sell email addresses to ANY other party.<br /> </strong></td> </tr> </table> <br /> <script type="" language="javascript"> function ValidarFormulario(contacto) { if (contacto.nombre.value == ""){ alert("NAME REQUIRED"); contacto.nombre.focus(); return; } if (contacto.email.value == "") { alert("E-MAIL REQUIRED"); contacto.email.focus(); return; } if (contacto.email.value.indexOf('@', 1) == -1 || contacto.email.value.indexOf('.', contacto.email.value.indexOf('@', 0)) == -1) { alert("INVALID E-MAIL"); contacto.email.focus(); return; } if (contacto.mensaje.value == "") { alert("MESSAGE REQUIRED"); contacto.mensaje.focus(); return; } /* Se envía el formulario */ contacto.submit(); } </script> <form name="contacto" action="http://sudominio.com/cgi-sys/FormMail.cgi" method="post" id="contacto" > <input type="hidden" name="recipient" value="[email protected]"/> <input type="hidden" name="subject" value="consulta desde la web"/> <input type="hidden" name="redirect" value="http://www.patagoniashorex.com/confirmaconsulta.htm"/> <table border="0" cellpadding="4" cellspacing="2" style="width: 92%; text-align: left;"> <tr valign="top"> <td style="width: 862px"> <p style="font-family: Arial; font-size: small; font-weight: 700; color: #433C18;">Name<br/> <input type="text" name="nombre" id="nombre" size="50"/> </p> <p style="font-family: Arial; font-size: small; font-weight: 700; color: #433C18;">Email<br/> <input type="text" name="email" id="email" size="50"/> </p> <p style="font-family: Arial; font-size: small; font-weight: 700; color: #433C18;">Country<br/> <input type="text" name="pais" size="50" style="width: 420px"/> </p> <p> <b style="color: #433C18"> Please enter any questions, comments or special needs below.</b><br/> <textarea name="mensaje" id="mensaje" rows="10"></textarea> <br/> </p> </td> </tr> <tr valign="top"> <td style="width: 862px"> &n bsp; &nbs p; &n bsp; <input name="enviar" type="button" id="enviar" onclick="ValidarFormulario(contacto)" value="Submit" style="height: 48px; width: 91px; text-align: center;"/> </td> </tr> </table> </form> </body> </html> ================================================ FORMULARIO QUE SI FUNCIONA <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled 1</title> </head> <body> <form name="consultas" method="post" action="http://www.patagoniashorex.com/cgi-sys/FormMail.cgi"> <input type="hidden" name="recipient" value="[email protected]"/> <input type="hidden" name="subject" value="consulta desde la web"/> <input type="hidden" name="redirect" value="http://www.patagoniashorex.com/confirmaconsulta.htm"/> <table width="90%" border="0" cellpadding="4" cellspacing="2"> <tr valign="top"> <td style="width: 862px"> <p>Nombre:<br/> <input type="text" name="nombre" size="50"/> </p> <p>Email:<br/> <input type="text" name="email" size="50"/> </p> <p>Pais:<br/> <input type="text" name="pais" size="50"/> </p> <p>Mensaje:<br/> <textarea name="mensaje" rows="10" cols="50"></textarea> <br/> </p></td> </tr> <tr valign="top"> <td style="width: 862px"> <input type="submit" name="submit" value="Enviar"/> <input type="reset" value="Borrar" name="reset"/> &n bsp; </td> </tr> </table> </form> </body> </html> |
Respuesta: problemas con redirigir formularios En el que no funciona tienes puesto esto: Código HTML: <form name="contacto" action="http://sudominio.com/cgi-sys/FormMail.cgi" method="post" id="contacto" >Código HTML: <form name="consultas" method="post" action="http://www.patagoniashorex.com/cgi-sys/FormMail.cgi">Otra cosa que tienes que comprobar es que en el: Código HTML: <input name="enviar" type="button" id="enviar" onclick="ValidarFormulario(contacto)" value="Submit" style="height: 48px; width: 91px; text-align: center;"/>Código HTML: <form name="contacto" action="http://sudominio.com/cgi-sys/FormMail.cgi" method="post" id="contacto" >Código HTML: <form name="contacto" onSubmit="ValidarFormulario(contacto)" action="http://www.patagoniashorex.com/cgi-sys/FormMail.cgi" method="post" id="contacto" > |
Respuesta: problemas con redirigir formularios Gracias era lo ultimo y ahora funciona. saludos |
| La zona horaria es GMT -6. Ahora son las 02:32. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.