Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2014, 13:03
jmm87
 
Fecha de Ingreso: octubre-2012
Mensajes: 202
Antigüedad: 11 años, 6 meses
Puntos: 0
form php + html + js

hola buen dia. alguien puede decirme porque no se envia mi informacion!!

tampoco entra al javascript a validarla!!

les muestro el html, el js y el php

HTML
Código HTML:
Ver original
  1. <h1>1er Paso:</h1>                 
  2.         <form id="form" name="form" method="POST" action="enviar.php">
  3.                 <input name="nombre"  id="nombre" type="text" placeholder="Nombre:"/><br>  
  4.                 <input name="apellido"  id="apellido" type="text" placeholder="Apellido:"/><br>                        
  5.                 <input name="telefono"  id="telefono" type="text" placeholder="Telefono:"/><br>                    
  6.                 <input name="email"  id="email" type="text" placeholder="Email:"/><br>
  7.         </div>
  8.                    
  9.  
  10.         <h1>2do Paso:</h1>
  11.                 <p><input type="checkbox" name="eventual" id="eventual" value="1" onchange="javascript:validarReserva()" /><strong>Eventual</strong></p>
  12.                 <p><input type="checkbox" name="medioAbono" id="medioAbono" value="1" onchange="javascript:validarReserva()" /><strong>Medio Abono</strong></p>
  13.                 <p><input type="checkbox" name="abonoFull" id="abonoFull" value="1" onchange="javascript:validarReserva()" /><strong>Abono Full</strong></p>
  14.         </div>
  15.  
  16.         <h1>3er Paso:</h1> 
  17.                 <p><strong>Recorrido</strong></p>
  18.                 <select name="estacion">
  19.                     <option>A</option>
  20.                     <option>B</option>  
  21.                 </select>  
  22.                 <br>
  23.                 <input type="submit" value="Enviar reserva" onClick="javascript:validarReserva()"> 
  24.         </form>

js
Código Javascript:
Ver original
  1. //Mostrar el contenido de la visualizacion del producto
  2. function validarReserva() {
  3.     eventual=document.getElementById("eventual");
  4.     medioAbono=document.getElementById("medioAbono");
  5.     abonoFull=document.getElementById("abonoFull");
  6.    
  7.     medioAbono.disabled = false;
  8.     abonoFull.disabled= false;
  9.     eventual.disabled=false;
  10.  
  11.     /*check*/
  12.     if (eventual.checked) {
  13.         medioAbono.disabled = true;
  14.         abonoFull.disabled= true;  
  15.     }
  16.  
  17.     if(medioAbono.checked){
  18.         eventual.disabled = true;
  19.         abonoFull.disabled = true;
  20.     }
  21.  
  22.     if(abonoFull.checked){
  23.         medioAbono.disabled =true;
  24.         eventual.disabled=true;
  25.     }
  26.  
  27.     /*Check*/
  28.     nombre= document.getElementById("nombre");
  29.     apellido=document.getElementById("apellido");
  30.     telefono=document.getElementById("telefono");
  31.     email=document.getElementById("email");
  32.  
  33.  
  34.     if(nombre.value.length==0){
  35.         aler("Por favor complete el casilleno de nombre");
  36.         return false;
  37.         nombre.focus();
  38.  
  39.         if(apellido.value.length==0){
  40.         aler("Por favor complete el casilleno de apellido");
  41.         return false;
  42.         nombre.focus();
  43.  
  44.             if(isNaN(telefono)){
  45.                 aler("Los caracteres ingresados no son numeros");
  46.                 return false;
  47.                    
  48.                 if(!(/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)/.test(email)) ) {
  49.                   return false;
  50.                 }
  51.             }
  52.         }
  53.     }return true;
  54. }

php
Código PHP:
Ver original
  1. <?php
  2.  
  3. $nombre = $_POST['nombre'];
  4. $apellido = $_POST['apellido'];
  5. $email = $_POST['email'];
  6. $telefono = $_POST['email'];
  7. $eventual = $_POST['eventual'];
  8. $medioAbono = $_POST['medioAbono'];
  9. $abonoFull = $_POST['abonoFull'];
  10.  
  11. $header = 'From: ' . $mail . " \r\n";
  12. $header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
  13. $header .= "Mime-Version: 1.0 \r\n";
  14. $header .= "Content-Type: text/plain";
  15.  
  16. $mensaje ="Nombre: ". $nombre." \r\n";
  17. $mensaje .="Apellido: ". $apellido." \r\n";;
  18. $mensaje .="Email ". $email." \r\n";;
  19. $mensaje .="Telefono ". $telefono." \r\n";;
  20.  
  21. $asunto = "Contacto desde el sitio web";
  22.  
  23. if(mail($para, $asunto, utf8_decode($mensaje), $header)){
  24.     echo 'Mensaje enviado correctamente';  
  25. }
  26.  
  27. ?>