Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/12/2011, 07:55
sebacomas
 
Fecha de Ingreso: mayo-2010
Mensajes: 414
Antigüedad: 14 años, 6 meses
Puntos: 2
formulario javascript

Hola, quiero validar un formulario, en el caso de que sea true me envie los datos del formulario a una pagina si es false no me envie y me salte un cartel, hice el siguiente codigo pero siempre me manda a la página proceso-formulario.php aunque el javascript sea false.


Código Javascript:
Ver original
  1. <script src="jquery161.js"></script>
  2.  
  3. <script language="javascript">
  4.  
  5. function validarNombreYApellido(){
  6.     var nombreAValidar = $("#nombre").val();
  7.     var apellidoAValidar = $("#apellido").val();
  8.    
  9.     $.post("_php/proceso-validar-nombre-y-apellido.php", {nombre: nombreAValidar, apellido: apellidoAValidar},
  10.             function(resultado) {
  11.                 if(resultado == "OK"){
  12.                     alert("El nombre y el apellido son correctos");
  13.                     return true;
  14.                 } else {
  15.                     alert("El nombre y el apellido son incorrectos");
  16.                     return false;
  17.                 }
  18.             }
  19.     );
  20. }
  21. </script>

Código HTML:
Ver original
  1. <form method="post" onsubmit="validarNombreYApellido()" action="_php/proceso-formulario.php">
  2. Nombre:<input type="text" id="nombre" />
  3. Apellido:<input type="text" id="apellido" />
  4. <input type="submit" value="validar datos" />
  5. </form>

Soy muy nuevo en javascript, si me pueden dar una mano!
Saludos!