You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

69 lines
1.3 KiB

$('#info').tooltip();
$(window).load(function(){
$("#login-form").validate(
{
rules :
{
username :
{
required : true,
remote : "/safemode/pages/auth/ajax/login-validate-username.do"
},
password :
{
required : true
}
},
onfocusout: false,
onkeyup: false,
onclick: false,
focusCleanup: false,
submitHandler : function(form)
{
form.submit();
},
messages :
{
username :
{
required : "Por favor introduza o seu nome de utilizador",
remote: "O utilizador indicado não existe."
},
password :
{
required : "Por favor introduza a sua password de utilizador",
remote: "A palavra-passe ou utilizador indicado é inválido."
}
},
highlight : function(element)
{
$(element).closest('.form-group').addClass('small-error');
},
unhighlight : function(element)
{
$(element).closest('.form-group').removeClass('small-error');
},
errorElement : 'span',
errorClass : 'help-block',
errorPlacement : function(error, element)
{
if (element.parent('.input-group').length)
{
error.insertAfter(element.parent());
}
else
{
error.insertAfter(element);
}
}
});
$("#username").change(function()
{
var base = $("#recover").attr("href");
$("#recover").attr("href", base + "?username=" + $("#username")[0].value);
});
});