¿Necesita ayuda con el formulario de contacto y Boletín

  • garrett2828
  • Newbie
  • Newbie
  • No Avatar
  • Registrado: Oct 18, 2011
  • Mensajes: 6
  • Status: Offline

Nota Octubre 18th, 2011, 1:22 pm

¿Gracias tantas para todo chicos ahora cree que hay una manera de hacer la tarea de boletín trabajar?
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Octubre 18th, 2011, 1:22 pm

  • jharvey1029
  • Novice
  • Novice
  • No Avatar
  • Registrado: Oct 15, 2011
  • Mensajes: 31
  • Loc: New Castle, PA
  • Status: Offline

Nota Octubre 18th, 2011, 1:26 pm

tal vez desee buscar la contabilización original con el mismo nombre de hilo que esto y extraer el código html de bigwebmasters allí.
  • garrett2828
  • Newbie
  • Newbie
  • No Avatar
  • Registrado: Oct 18, 2011
  • Mensajes: 6
  • Status: Offline

Nota Octubre 18th, 2011, 1:35 pm

real rápido...... Cómo hacer la ruta de la página volver a mi página de inicio etc. una vez presentar.... sólo va me a una página en blanco con url como contact.php existe una manera de cambiar esto? gracias
Garrett
  • Bigwebmaster
  • Site Admin
  • Site Admin
  • Avatar de Usuario
  • Registrado: Dic 20, 2002
  • Mensajes: 8922
  • Loc: Seattle, WA & Phoenix, AZ
  • Status: Offline

Nota Octubre 18th, 2011, 1:43 pm

Alegra que hayas podido conseguir que funcione con el nuevo guión de James. Deseo que podríamos averiguar cuál es el problema real fue con su guión original como que script todavía luce bien para mí. Estoy seguro de que tiene que haber algún tipo de problema lógico y por qué no estaba trabajando. Al menos ahora su trabajo para usted!
Ozzu Hosting - Want your website on a fast server like Ozzu?
  • Bigwebmaster
  • Site Admin
  • Site Admin
  • Avatar de Usuario
  • Registrado: Dic 20, 2002
  • Mensajes: 8922
  • Loc: Seattle, WA & Phoenix, AZ
  • Status: Offline

Nota Octubre 18th, 2011, 1:46 pm

Garrett - en el código de contact.php cambie esta línea:

PHP Código: [ Select ]
header('Location: contacts.html');


algo así como:

PHP Código: [ Select ]
header('Location: http://www.yoursite.com/');


y debe redirigir le a la página principal del sitio en su lugar.
Ozzu Hosting - Want your website on a fast server like Ozzu?
  • jharvey1029
  • Novice
  • Novice
  • No Avatar
  • Registrado: Oct 15, 2011
  • Mensajes: 31
  • Loc: New Castle, PA
  • Status: Offline

Nota Octubre 18th, 2011, 1:53 pm

Brian,

fue más que hacer con el archivo php que nada. No se ha configurado correctamente.

Tengo una cosa que es posible que pueda ayudar con:

Si utilizo el siguiente: < input type = "Enviar" valor = "Enviar" name = "Enviar" > forma sostiene redirecciones de vuelta a la página original (como dirigido a) y el correo electrónico y datos de EU es recibidos en el correo electrónico como estaba previsto.

Sin embargo no como ese gris aburrido botón enviar y desea utilizar los botones que se ve en la página de la actualidad. (será PM es un vínculo a esta página) sólo puedo parecen obtener el formulario a presentar cuando la UE haga clic en "Enviar". Parece que empieza a procesar el archivo php pero luego se detiene y todo me sale una pantalla en blanco.
  • Bigwebmaster
  • Site Admin
  • Site Admin
  • Avatar de Usuario
  • Registrado: Dic 20, 2002
  • Mensajes: 8922
  • Loc: Seattle, WA & Phoenix, AZ
  • Status: Offline

Nota Octubre 18th, 2011, 2:15 pm

No funciona porque está esperando la variable "Enviar" para que ya no está haciendo pasar. En algún lugar antes el botón enviar podría agregar esto para reemplazar a:

HTML Código: [ Select ]
<input type="hidden" id="submit" name="submit" value="1">


y luego pasaría a la variable de enviar a través del formulario que está buscando su script.
Ozzu Hosting - Want your website on a fast server like Ozzu?
  • Bigwebmaster
  • Site Admin
  • Site Admin
  • Avatar de Usuario
  • Registrado: Dic 20, 2002
  • Mensajes: 8922
  • Loc: Seattle, WA & Phoenix, AZ
  • Status: Offline

Nota Octubre 18th, 2011, 2:36 pm

Por cierto, creo que sólo averiguado por su guión original no funcionaba. Me tiene loco, el problema terminado siendo su HTML, no el script PHP conducía. En el código HTML tenías en su guión original para el elemento de formulario:

HTML Código: [ Select ]
<form id="contacts-form" action="contact.php" enctype="multipart/form-data">


Fueron desaparecidos el método que aclara le están haciendo datos post. Así que para alguien que está recibiendo en blanco $_POST variables para solucionarlo que debe comprobar que tiene su método declarado como tal:

HTML Código: [ Select ]
<form id="contacts-form" action="contact.php" enctype="multipart/form-data" method="post">


De forma predeterminada, se utilizara el método GET, lo que significa que podrían tener acceso a las variables en PHP como tal:

$_GET ["variable"]

En lugar de:

$_POST ["variable"]

Una vez que se declara el método = "post" se puede acceder a través de la variable de $_POST en PHP.

Ojalá ayuda a alguien que tenga este problema por la vía con variables de en blanco $_POST:)
Ozzu Hosting - Want your website on a fast server like Ozzu?
  • jharvey1029
  • Novice
  • Novice
  • No Avatar
  • Registrado: Oct 15, 2011
  • Mensajes: 31
  • Loc: New Castle, PA
  • Status: Offline

Nota Octubre 18th, 2011, 2:37 pm

no funciona en realidad ahora el botón no funciona en absoluto.

¿alguna idea más?
  • garrett2828
  • Newbie
  • Newbie
  • No Avatar
  • Registrado: Oct 18, 2011
  • Mensajes: 6
  • Status: Offline

Nota Octubre 18th, 2011, 2:43 pm

Hola James,
¿Me podría enviar su código html que utilizó realmente hizo redirigir a su sitio como lo iba a hacer, lo como Brian dicho pero iguales resultados. Im acaba preguntando lo que hiciste para editarlo y hacer la redirección trabajar sin intentar la ruta al archivo contact.php gracias nuevamente
Garrett
  • Bigwebmaster
  • Site Admin
  • Site Admin
  • Avatar de Usuario
  • Registrado: Dic 20, 2002
  • Mensajes: 8922
  • Loc: Seattle, WA & Phoenix, AZ
  • Status: Offline

Nota Octubre 18th, 2011, 2:45 pm

Hola James - eché un vistazo de tu código HTML, en la secuencia de comandos actual utiliza tienes JavaScript intentando buscar por ID y no tienes ningún ID especificado en el formulario:

HTML Código: [ Select ]
<form method="POST" name="contact_form" action="contact.php">


Cambiar eso para:

HTML Código: [ Select ]
<form method="POST" id="contact_form" name="contact_form" action="contact.php">


Debe deshacerse de ese error de JavaScript que estoy recibiendo. Consulte si resuelve nada, aún después de habrá más problemas.
Ozzu Hosting - Want your website on a fast server like Ozzu?
  • jharvey1029
  • Novice
  • Novice
  • No Avatar
  • Registrado: Oct 15, 2011
  • Mensajes: 31
  • Loc: New Castle, PA
  • Status: Offline

Nota Octubre 18th, 2011, 2:47 pm

Garrett,

en el archivo php que llamé contact.php buscar encabezado (ubicación:; verá un enlace a algo así como you.html agradecer o algo como que. cambiar eso en donde desea ser redirigido a una vez que se ha enviado el formulario.

Espero que ayude a
  • Bigwebmaster
  • Site Admin
  • Site Admin
  • Avatar de Usuario
  • Registrado: Dic 20, 2002
  • Mensajes: 8922
  • Loc: Seattle, WA & Phoenix, AZ
  • Status: Offline

Nota Octubre 18th, 2011, 2:51 pm

El otro problema que tiene James es esta línea:

HTML Código: [ Select ]
<script type="text/javascript" src="gen_validatorv31.js"></script>


gen_validatorv31.js no existe en su sitio. Debe estar cargado de su directorio de js:

HTML Código: [ Select ]
<script type="text/javascript" src="js/gen_validatorv31.js"></script>
Ozzu Hosting - Want your website on a fast server like Ozzu?
  • jharvey1029
  • Novice
  • Novice
  • No Avatar
  • Registrado: Oct 15, 2011
  • Mensajes: 31
  • Loc: New Castle, PA
  • Status: Offline

Nota Octubre 18th, 2011, 2:52 pm

lol Brian,

Analicemos el siguiente código HTML y decirme donde me voy mal. He seguido sus indicaciones y ahora el maldito botón hacer una cosa maldito...no es una sola cosa.

Código: [ Select ]
<h2>Contact Form</h2>
                            <form method="POST" id="contact_form" name="contact_form" action="contact.php">
                            <p>
                            <label for='name'>Name: </label><br>
                            <input type="text" name="name">
                            </p>
                            <p>
                            <label for='email'>Email: </label><br>
                            <input type="text" name="email">
                            </p>
                            <p>
                            <label for='phone'>Phone: </label><br>
                            <input type="text" name="phone">
                            </p>
                            <p>
                            <label for='message'>Message:</label> <br>
                            <textarea name="message"></textarea>
                            </p>
                            <p>
                            <img src="captcha_code_file.php?rand=<?php echo rand(); ?>" id='captchaimg' ><br>
                            <label for='message'>Enter the code above here :</label><br>
                            <input id="6_letters_code" name="6_letters_code" type="text"><br>
                            <small>Can't read the image? click <a href='javascript: refreshCaptcha();'>here</a> to refresh</small>
                            </p>
                            <input type="hidden" id="submit" name="submit" value="1">
                            <div class="alignright"><div class="alignright"><a href="contacts.html" class="link4" onClick="document.getElementById('contact_form').reset()"><span><span>Clear</span></span></a><a href="javascript: submitform()" class="link2" onClick="document.getElementById('contact_form').submit()"><span><span>Send</span></span></a></div>
                            </form>
                            <script type="text/javascript">
                            function submitform()
                            {
                             document.forms["contact_form"].submit();
                            }
                            </script>
                            <script language="JavaScript">
                            // Code for validating the form
                            var frmvalidator = new Validator("contact_form");
                            //remove the following two lines if you like error message box popups
                            frmvalidator.EnableOnPageErrorDisplaySingleBox();
                            frmvalidator.EnableMsgsTogether();
                            
                            frmvalidator.addValidation("name","req","Please provide your name");
                            frmvalidator.addValidation("email","req","Please provide your email");
                            frmvalidator.addValidation("email","email","Please enter a valid email address");
                            </script>
                            <script language='JavaScript' type='text/javascript'>
                            function refreshCaptcha()
                            {
                                var img = document.images['captchaimg'];
                                img.src = img.src.substring(0,img.src.lastIndexOf("?"))+"?rand="+Math.random()*1000;
                            }
                            </script>
  1. <h2>Contact Form</h2>
  2.                             <form method="POST" id="contact_form" name="contact_form" action="contact.php">
  3.                             <p>
  4.                             <label for='name'>Name: </label><br>
  5.                             <input type="text" name="name">
  6.                             </p>
  7.                             <p>
  8.                             <label for='email'>Email: </label><br>
  9.                             <input type="text" name="email">
  10.                             </p>
  11.                             <p>
  12.                             <label for='phone'>Phone: </label><br>
  13.                             <input type="text" name="phone">
  14.                             </p>
  15.                             <p>
  16.                             <label for='message'>Message:</label> <br>
  17.                             <textarea name="message"></textarea>
  18.                             </p>
  19.                             <p>
  20.                             <img src="captcha_code_file.php?rand=<?php echo rand(); ?>" id='captchaimg' ><br>
  21.                             <label for='message'>Enter the code above here :</label><br>
  22.                             <input id="6_letters_code" name="6_letters_code" type="text"><br>
  23.                             <small>Can't read the image? click <a href='javascript: refreshCaptcha();'>here</a> to refresh</small>
  24.                             </p>
  25.                             <input type="hidden" id="submit" name="submit" value="1">
  26.                             <div class="alignright"><div class="alignright"><a href="contacts.html" class="link4" onClick="document.getElementById('contact_form').reset()"><span><span>Clear</span></span></a><a href="javascript: submitform()" class="link2" onClick="document.getElementById('contact_form').submit()"><span><span>Send</span></span></a></div>
  27.                             </form>
  28.                             <script type="text/javascript">
  29.                             function submitform()
  30.                             {
  31.                              document.forms["contact_form"].submit();
  32.                             }
  33.                             </script>
  34.                             <script language="JavaScript">
  35.                             // Code for validating the form
  36.                             var frmvalidator = new Validator("contact_form");
  37.                             //remove the following two lines if you like error message box popups
  38.                             frmvalidator.EnableOnPageErrorDisplaySingleBox();
  39.                             frmvalidator.EnableMsgsTogether();
  40.                             
  41.                             frmvalidator.addValidation("name","req","Please provide your name");
  42.                             frmvalidator.addValidation("email","req","Please provide your email");
  43.                             frmvalidator.addValidation("email","email","Please enter a valid email address");
  44.                             </script>
  45.                             <script language='JavaScript' type='text/javascript'>
  46.                             function refreshCaptcha()
  47.                             {
  48.                                 var img = document.images['captchaimg'];
  49.                                 img.src = img.src.substring(0,img.src.lastIndexOf("?"))+"?rand="+Math.random()*1000;
  50.                             }
  51.                             </script>
  • Bigwebmaster
  • Site Admin
  • Site Admin
  • Avatar de Usuario
  • Registrado: Dic 20, 2002
  • Mensajes: 8922
  • Loc: Seattle, WA & Phoenix, AZ
  • Status: Offline

Nota Octubre 18th, 2011, 2:54 pm

No está cargando el archivo JavaScript que es parte de ese guión, es lo que resulta en un error 404. Consulte mi último mensaje:)

Sin esa carga el código Javascript función sobre el botón enviar es devolver este error:

Quote:
Error: document.getElementById("contact_form").submit no es una función
Ozzu Hosting - Want your website on a fast server like Ozzu?
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Octubre 18th, 2011, 2:54 pm

Publicar Información

  • Total de mensajes en este tema: 51 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 211 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC