Skip to content

Instantly share code, notes, and snippets.

@aguimaraes
Created March 23, 2011 20:49
Show Gist options
  • Save aguimaraes/883934 to your computer and use it in GitHub Desktop.
Save aguimaraes/883934 to your computer and use it in GitHub Desktop.
$(document).ready(function(){
$.tools.validator.fn("#username", function(input, value) {
return value != $('#username').attr('placeholder') ? true : {
'pt-br': "Campo obrigatório."
};
});
$.tools.validator.fn("#password", function(input, value) {
return value != $('#password').attr('placeholder') ? true : {
'pt-br': "Campo obrigatório."
};
});
$.tools.validator.localize('pt-br', {
'*' : 'Valor inválido.',
'[required]' : 'Campo obrigatório.'
});
$('form').validator({
lang: 'pt-br',
position: 'top',
offset: [25, 10],
messageClass:'form-error',
message: '<div><em/></div>' // em é a seta
}).submit(function(e){
// se a validação do client passou
if (! e.isDefaultPrevented()) {
$.ajax({
url: urlbase + 'login',
data: $('form').serialize(),
type: 'POST',
success: function() {
add_generic_msg('div.message', 'success', 'Autorizado.');
//redireciona depois de 5 segundos
setTimeout(window.location.replace(urlbase + 'dashboard'), 5000);
},
error: function(){
add_generic_msg('div.message', 'error', 'Não autorizado.');
}
});
e.preventDefault();
}
});
});
@eeduardoantoniopereirasantos

play - Copia

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment