Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/06/2011, 18:29
Avatar de function
function
 
Fecha de Ingreso: abril-2010
Mensajes: 278
Antigüedad: 14 años
Puntos: 13
Respuesta: inconveniente con submit()

Cita:
Iniciado por Naahuel Ver Mensaje
  1. Es $(document).ready() no $.(document).ready() (tenés el mismo error en las líneas 9 y 13).
  2. Debés hacer que tu función devuelva false si hay un error para que el envío del formulario se cancele (agregá "return false" luego de mostrar el mensaje "Debe rellenar los campos" o el formulario se enviará de todas formas.)
Te lo agradezco muchisimo Naahuel

Ahora mira lo que hice, pero el div con la clase no se mantiene, porque?
Código Javascript:
Ver original
  1. // declaro que el documento se encuentra listo
  2. $(document).ready(function() {
  3.     //remarco que se trata del id primero (mostrando los datos del primer fomrulario)
  4.     $('#primero').submit(function() {
  5.         //declaro las variable para cada value
  6.         var n = $('#n').val();
  7.         var l = $('#l').val();
  8.         //si los campos no se encuentran vacios
  9.         if(n <= 1 && l <= 1) {
  10.             //hago que el loader empiece a funcionar
  11.             $('.response').html('<img src="loading.gif" align="absmiddle">');
  12.             //llamo al ajax
  13.         } else {
  14.             //si os campos no estan vacios le digo que deben rellenarlos
  15.             $('.response').text('Debe rellenar los campos');
  16.         }
  17.     });
  18. });
Código HTML:
Ver original
  1. <form id="primero">
  2. Name: <input id="n" type="text" name="name" /> Lastname: <input id="l" type="text" name="lname" /> &nbsp; <input type="submit" name="Admitir" value="Verificar" />
  3. <div class="response"></div>
  4. </form>
__________________
~# echo Hemos logrado la independencia, pero no la libertad >> SimonBolivar