JQuery - Por separado funcionan.

   
Vista:

Por separado funcionan.

Publicado por DEVILSITO (9 intervenciones) el 04/11/2012 04:03:42
Este codigo valida que el nombre de usuaio no este vacio. En caso contrario deberia ir a ejecutar el valida.php, el cual devuelve un mensaje. sin embargo este llamado no lo hace. ¿Que puede estar mal?


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<script>
      $(document).ready(function(){
	      $("#formu").submit(function () {
            if($("#usuario").val().length < 1) {
                alert("El nombre de usuario es obligatorio");
                return false;
            }else{
                $("#aceptar").click(
                  function(){
                       $.ajax({type: "POST",url: "valida.php",success: function(datos)   {$("#resultado").html(datos);}});
                });
 
            }
 
          });
 
{$("#resultado").html(datos);}});
          //});
 
      });
 
   </script>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Por separado funcionan.

Publicado por xve (557 intervenciones) el 04/11/2012 08:54:31
Hola, la verdad es que no entiendo bien tu código...

Si pulsa el submit del formulario, validas el usuario que tenga contenido, y si es así, se tiene que producir un evento para poder ejecutar el ajax¿? la verdad no entiendo muy bien tu código...

Prueba así:
1
2
3
4
5
...
}else{
    $.ajax({type: "POST",url: "valida.php",success: function(datos)   {$("#resultado").html(datos);}});
}
...


Coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar