Curso FJ21 - Caelum... ajuda no capítulo 8 - indo além da JSTL

2 respostas
A

Alguém pode me ajudar? estou seguindo a apostila FJ21 e travei nesse capítulo, mas especificamente na criação do componente datapicker da biblioteca JQuery, não consigo fazer exibir o calendário no campo dataNascimento.

Segue alguns dos códigos:

a) cabecalho.jsp

<html>
<head>
<link type=“text/css” href=“css/jquery.css” rel=“stylesheet” />
<script type=“text/javascript” src=“js/jquery.js”></script>
<script type=“text/javascript” src=“js/jquery-ui.js”></script>

</head>
<body>


</body>
</html>

b) adiciona-contato.jsp

<%@ taglib uri=<a href="http://java.sun.com/jsp/jstl/core">http://java.sun.com/jsp/jstl/core</a> prefix=c%>

<%@ taglib tagdir="/WEB-INF/tags" prefix=caelum%>

<c:import url=cabecalho.jsp />

<form action=adicionaContato>

Nome: <input type=text name=nome />


E-mail: <input type=text name=email />


Endereço: <input type=text name=endereco />


Data Nascimento: <caelum:campoData id=dataNascimento /> 


<input type=submit value=Gravar /></form>

<c:import url=rodape.jsp />

c) campoData.tag

<%@ attribute name=id required=true %>

<script type=“text/javascript”>

$(function() {

$("#${id}").datepicker({dateFormat: ‘dd/mm/yy’});

});

</script>
<input type=“text” id="${id}" name="${id}" />

2 Respostas

Guevara

Têm um tópico tratando desse problema e lá está a solução. Pena que não copiei, senão postava aqui. Procura no fórum por datepicker que vai achar.
[]s

Adriano_Almeida

Oi Alexandre, tudo bem?

Antes de mais nada, você chegou a baixar o jquery e o jquery-ui? E depois de baixá-los, colocou no seu projeto na pasta js dentro de WebContent?

Caso já tenha feito tudo isso, no Firefox, vá no console de Javascript e descubra qual é o erro que está acontecendo e coloque aqui pra nós, assim podemos te ajudar mais facilmente.

Abraços

Criado 5 de dezembro de 2010
Ultima resposta 5 de dez. de 2010
Respostas 2
Participantes 3