Problemas com jQuery + VRaptor

4 respostas
S

Boa Tarde Senhores.
Comecei a Usar o Framework e jQuery a pouco tempo, então é uma duvida bem boba eu imagino, Venho quebrando a cabeça a 1 dia, porém não consegui encontrar a solução pra esta questão. Desculpem se postei tópico repetido, porém não encontrei nenhum que solucionasse meu problema.
Estou Tentando colocar mascaras nos meus campos Tipo Texto, porém não estou conseguindo… Não tenho certeza se é problema com a minha jQuery que encontrei ou se não estou conseguindo importar ela para a minha pagina, estou realizando da seguinte maneira:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

//Titulo da pagina, importação de CSS
		
		<script src="jquery-1.6.1.min.js" type="text/javascript" ></script>
		<script src="jquery.maskedinput-1.3.min.js" type="text/javascript"></script>
		
		<script type="text/javascript">
			$(document).ready(function(){
				$("#telefone").mask("9999-9999");
				$('#cpf').mask("[CPF removido]");
				$('#cep').mask("99999-999");
				$('#data').mask("99/99/9999");
			});
		</script>
</head>

E estou atribuindo a jQuery para o campo da seguinte Maneira:

<tr> 
            <td>CEP: </td> 
            <td><input type="text"  id="cep" size="50" name="user.cep" /><br></td> 
        </tr> 
        <tr> 
            <td>Telefone: </td> 
            <td><input type="text" id="telefone" name="user.telefone" /><br></td> 
        </tr>

Porém nada acontece.
Os arquivos js encontram-se no caminho: WEB-INF/jsp/cadastro , juntos com a minha pagina jsp.

Alguma solução?

4 Respostas

Lucas_Cavalcanti

o caminho pros javascripts está correto?

Vin_ius_Michelutti

exato, coloque um alert dentro do function ou dentro do maskedinput.

Lucas_Cavalcanti

bom, isso não tem mto a ver com o VRaptor, é só o problema de não estar aplicando a máscara, certo?

ou o problema é não estar conseguindo o valor no controller?

S

Obrigado pela dica Lucas,

O Problema era o caminho que estava incorreto.
Coloquei a importação do JS da seguinte maneira e funcionou:
Adicionei o “…/” para procurar em diretório anterior.

<script src="../jquery-1.6.1.min.js" type="text/javascript" ></script>  
<script src="../jquery.maskedinput-1.3.min.js" type="text/javascript"></script>

Obrigado

Criado 26 de maio de 2011
Ultima resposta 26 de mai. de 2011
Respostas 4
Participantes 3