Foros del Web » Programando para Internet » PHP »

problema con formulario PHP+JQuery+HTML

Estas en el tema de problema con formulario PHP+JQuery+HTML en el foro de PHP en Foros del Web. Hola, tengo un problema con un formulario de contacto que estoy implementando usando PHP+JQuery+HTML pero no me funciona, la info del #_POST no llega al ...
  #1 (permalink)  
Antiguo 01/08/2012, 17:35
 
Fecha de Ingreso: agosto-2012
Ubicación: Perú
Mensajes: 1
Antigüedad: 11 años, 8 meses
Puntos: 0
Información problema con formulario PHP+JQuery+HTML

Hola, tengo un problema con un formulario de contacto que estoy implementando usando PHP+JQuery+HTML pero no me funciona, la info del #_POST no llega al php para que se procese y envie el problema creo esta en que el Jquery y PHP creo se debe usar otra forma para que desde el HTML se envie al php pasando por la validacion Jquery aqui les envio los codigos

HTML

Código HTML:
Ver original
  1. <div class="form-div">
  2.                                             <div id="sucessmessage" class="form-row"> </div>
  3.                                             <form id="contact_form" method="post" action="enviarmail.php" />
  4.                                                 <div class="form-row">
  5.                                                     <input type="text" placeholder="Tu Nombre..." name="name" />
  6.                                                 </div>
  7.                                                 <div class="form-row">
  8.                                                     <input type="text" name="email" placeholder="Email..." />
  9.                                                 </div>
  10.                                                 <div class="form-row">
  11.                                                     <input type="text" name="sitioweb" placeholder="Sitio Web..."  />
  12.                                                 </div>
  13.                                                 <br />
  14.                                                 <div class="form-row">
  15.                                                     <input type="text" name="asunto" placeholder="Asunto..." />
  16.                                                 </div>
  17.  
  18.                                                 <div class="form-row">
  19.                                                     <textarea name="comment" placeholder="Tu comentario..." ></textarea>
  20.                                                 </div>
  21.                                                 <div class="clearfix"></div>
  22.                                                 <div class="form-row">
  23.                                                     <input type="submit" class="btn" value="Enviar" name="enviar" />
  24.                                                 </div>
  25.                                             </form>
  26.                                         </div>
  27.                                     </div>

enviarmail.php

Código PHP:
Ver original
  1. <?php
  2.  
  3. $nombre = $_POST['name'];
  4. $email = $_POST['email'];
  5. $sitioweb = $_POST['sitioweb'];
  6.  
  7. $header = 'From: ' . $email . " \r\n";
  8. $header .= "WebSite Personal: PHP/" . phpversion() . " \r\n";
  9. $header .= "Mime-Version: 1.0 \r\n";
  10. $header .= "Content-Type: text/plain";
  11.  
  12. $mensaje = "Este mensaje fue enviado por " . $nombre . ", del Sitio Web" . $sitioweb . " \r\n";
  13.  
  14. $asunto = "Nuevo mensaje desde su Web Personal " . $_POST["asunto"];
  15.  
  16. $mensaje .= "Su ASUNTO es: " . $asunto . " \r\n";
  17. $mensaje .= "Su e-mail es: " . $email . " \r\n";
  18. $mensaje .= "Mensaje: " . $_POST['comment'] . " \r\n";
  19. $mensaje .= "Enviado el " . date('d/m/Y', time());
  20.  
  21. mail($para, $asunto, utf8_decode($mensaje), $header);
  22.  
  23. ?>

custom.js

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.         $("#contact_form").validate({
  3.             meta: "validate",
  4.             submitHandler: function (form) {
  5.                 $('#contact_form').hide();
  6.                 $('#sucessmessage').append("<h4 class='form_thanks'>Datos enviados!  Gracias me pondre en contacto contigo a la brevedad </h4>");
  7.                 return false;
  8.                 form.submit();
  9.             },
  10.             /* */
  11.             rules: {
  12.                 name: "required",
  13.  
  14.                 email: { // compound rule
  15.                     required: true,
  16.                     email: true,
  17.                 },
  18.                 sitioweb: {
  19.                     required: false,
  20.                 },
  21.                 asunto: "required",
  22.                 // simple rule, converted to {required:true}
  23.                 comment: {
  24.                     required: true,
  25.                 }
  26.             },
  27.             messages: {
  28.                 name: "Tu nombre.",
  29.                 asunto: "No se olvide escribir su asunto.",
  30.                 email: {
  31.                     required: "Escriba su email.",
  32.                     email: "Escriba un email valido",
  33.                 },
  34.                 comment: "Escriba su comentario.",
  35.             },
  36.         }); /*========================================*/
  37.     });


Porfa ayudenme a que la info del formulario html lo procese el PHP, no se que le falta todavia soy calichin en jquery

Etiquetas: contacto, formulario, html, jquery
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:22.