Aew galera, meu primeiro post aqui no guj!
Estou com um problemao aqui, to usando o vraptor e nao to conseguindo validar duplicidade de login no cadastro de usuário, to usando o jquery validate.
Segue abaixo o codigo:
$("#form").validate({
rules: {
"usuario.nome": "required",
"usuario.login": {
required: true,
remote: {
url: "<c:url value='/usuario/validate' />",
type: post
}
},
"usuario.senha": {
required: true,
minlength: 3
},
confirmaSenha: {
required: true,
equalTo: "#senha"
}
},
messages: {
"usuario.nome": icone + "Por favor, digite o nome",
"usuario.login": icone + "Por favor, digite o login",
"usuario.senha": {
required: icone + "Por favor, digite a senha",
minlength: icone + "Por favor, sua senha deve ter pelo menos 3 caracteres"
},
confirmaSenha: {
required: icone + "Por favor, confirme a senha",
equalTo: icone + "As senhas informadas não conferem"
}
},
errorContainer: "#erros",
errorLabelContainer: "#erros ul",
wrapper: "li", debug:true,
submitHandler: function(form) {
form.submit();
}
});
Meu metodo java que retorna true se nao for encontrado e false se for encontrado o login.
@Post("/usuario/validate")
public boolean validateLogin(Usuario usuario) {
return dao.existeUsuario(usuario.getLogin());
}
required, minlength, equalTo estao todos funcionando, somente o remote q nao funciona de forma alguma, nao exibe a mensagem.
Alguem sabe como funciona o remote validate do jquery para validar duplicidade efetuando requisições usando o vraptor???