Aplicando máscara com JQuery

1 resposta
Prometeu

Estou estudando JavaScript mas estou com um erro que deve ser simples mas não sei como resolver. Estou tentando aplicar uma máscara para data mas está dando erro.

<script src="js/jquery-3.2.1.min.js" type="text/javascript"></script>
<script src="js/jquery.mask.min.js" type="text/javascipt"></script>
<script type="text/javascript">
	$(document).ready(function(){
		$('#data').mask('00/00/0000');
	})
</script>

O erro que está mostrando é:
jQuery.Deferred exception: $(…).mask is not a function @http://127.0.0.1:8080/Escola/cadastraAluno.jsp:64:3
j@http://127.0.0.1:8080/Escola/js/jquery-3.2.1.min.js:2:29997
g/</k<@http://127.0.0.1:8080/Escola/js/jquery-3.2.1.min.js:2:30313
undefined jquery-3.2.1.min.js:2:31569
TypeError: $(…).mask is not a function[Learn More]

1 Resposta

neosoro

Pelo que eu entendi, você está usando Java como backend, certo? Bom, seu erro, está dizendo que mask, não é uma função e, olhando, para esse trecho de código, poderia dizer que ou não carregou a lib mask por conta de injeção do script no Java, mas isso é um chute, meio que na escura, rs.

Abre a console do navegador e vai em Scripts e vê se ele carregou (jquery.mask.min.js), se carregou e tá dando esse erro, aí seria bom dar mais informações, tipo de ambiente, linguages, ou algo que possa dar mais certeza do problema. :sunglasses:

Criado 6 de setembro de 2017
Ultima resposta 12 de set. de 2017
Respostas 1
Participantes 2