Espero que esto te ayude un poco bye me tengo que ir cualquier cosa avisas! http://twitter.com/johntzulik
por cierto utilizo un plug-in llamado validate puedes encontrarlo aqui http://bassistance.de/jquery-plugins/jquery-plugin-validation/
Código Javascript
:
Ver original$("#regAgent").validate({ /// validando formulario de nuevo usuario
submitHandler: function(form) {
html="q=Save_New_User&"; // va a mandar un query a la pagina function.asp // if q = "Save_New_User" then
$.each(form, function(i){ //agarra todo la info que este en el formulario
html += form[i].name+"="+form[i].value+"&"; //y pasa el nombre = valor ejemplo: user=JohnTzulik&pass=123
});
$.ajax({ //llama al ajax
type: "POST", //por post
url: "functions.asp", // el destino es funtions.asp
data: html, // datos a enviar es nuestra variable html antes llenada
beforeSend:function(){ //antes de enviar
$("#mi_div").fadeOut(1000); //ocultas el div padre del formulario
},
success: function(Save_New_User){ //la funcion te regresa algo
$("#mi_div").fadeIn(5000).html(Save_New_User); //insertas lo que te regresa tu funcion
},
error:function (xhr, ajaxOptions, thrownError){ // esto es en caso de error
$("#mi_div").fadeIn(5000).html(xhr.status+ " "+thrownError);
}
});
}
});