Hola, ya lo hice, y por desgracia no me marca ningún error, es lo que me saca de onda, este es mi código en seguridad.js:
Código PHP:
$(document).ready(function(){
/*
* Evento para validar el inicio de sesión de un usuario
*/
$("#login_frm").submit(function(){
//remove previous class and add new "myinfo" class
$('#login').attr("disabled", true);
$('#login').attr("value", "Accesando...");
$("#msgbox").removeClass().addClass('myinfo').html('Validando su sesión').fadeIn(1000);
this.timer = setTimeout(function () {
$.ajax({
url: 'SesionServlet',
data: {
usr : $('#login_id').val(),
pass : $('#password').val(),
accion : 'vsu'
},
type: 'post',
cache: false,
dataType: 'xml',
success: function(xml){
var resp = $(xml).find('respuesta').text();
if(resp != 'uis'){
$("#msgbox").html('Usuario verificado, redireccionando...').addClass('myinfo').fadeTo(900,1,
function(){
document.location='registro.jsp';//?user='+msg;//redirect to secure page
});
}else{
$("#msgbox").fadeTo(200,0.1,function() //start fading the messagebox
{
//add message and change the class of the box and start fading
$(this).html('Usuario o contraseña inválidos.').removeClass().addClass('myerror').fadeTo(900,1);
$('#login').attr("disabled", false);
$('#login').attr("value", "Ingresar");
});
}
}
});
}, 200);
return false;
});
});
y en acciones.js es:
Código PHP:
$(function() {
/* ELIMINA LA ACCIÓN DE ENVIAR EL FORMULARIO A LOS BOTONES TIPO SUBMIT*/
$("input:submit").click(function() {
return false;
});
$("#sig").click(function() {
$("#formRegistro").removeClass("capa1");
$("#formRegistro").addClass("capa2");
$("#formDatos").removeClass("capa2");
$("#formDatos").addClass("capa1");
});
$("#ant").click(function() {
$("#formRegistro").removeClass("capa2");
$("#formRegistro").addClass("capa1");
$("#formDatos").removeClass("capa1");
$("#formDatos").addClass("capa2");
});
$("#cancelar").click(function() {
$(location).attr('href', 'registro.jsp');
});
});