Cita:
Iniciado por Naahuel - Es $(document).ready() no $.(document).ready() (tenés el mismo error en las líneas 9 y 13).
- 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// declaro que el documento se encuentra listo
$(document).ready(function() {
//remarco que se trata del id primero (mostrando los datos del primer fomrulario)
$('#primero').submit(function() {
//declaro las variable para cada value
var n = $('#n').val();
var l = $('#l').val();
//si los campos no se encuentran vacios
if(n <= 1 && l <= 1) {
//hago que el loader empiece a funcionar
$('.response').html('<img src="loading.gif" align="absmiddle">');
//llamo al ajax
} else {
//si os campos no estan vacios le digo que deben rellenarlos
$('.response').text('Debe rellenar los campos');
}
});
});
Código HTML:
Ver originalName:
<input id="n" type="text" name="name" /> Lastname:
<input id="l" type="text" name="lname" /> <input type="submit" name="Admitir" value="Verificar" />