Fórum Não abre o calendário(datepicker) na JSP #395675
14/02/2011
0
Esse aí em baixo é o código da JSP que deveria mostrar o calendário
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@taglib tagdir="/WEB-INF/tags" prefix="caelum" %> < head > < script type = "text/javascript" src = "js/jquery.js" ></ script > < script type = "text/javascript" src = "js/jquery-ui.js" ></ script > </ head > < form action = "adicionaContato" > Nome: < input type = "text" name = "nome" />< br /> E-mail: < input type = "text" name = "email" />< br /> Endereço: < input type = "text" name = "endereco" />< br /> Data Nascimento: < caelum:campoData id = "dataNascimento" />< br /> <!-- Data Nascimento: <input type="text" name="dataNascimento" /><br />--> < input type = "submit" value = "Gravar" /> </ form > |
Esse aí em baixo é o código da minha tag, que chamei de campoData.tag
1 2 3 4 5 6 7 | <%@ attribute name="id" required="true" %> < script type = "text/javascript" > $(function() { $("#$").datepicker({dateFormat: "dd/mm/yy"}); }); </ script > < input type = "text" id = "$" name = "$" /> |
No aguardo de alguma ajuda.

Pjava
Curtir tópico
+ 0Posts
14/02/2011
Davi Costa
mas testa fazer essa alteração:
<script type="text/javascript" src="/js/jquery.js"></script>
<script type="text/javascript" src="/js/jquery-ui.js"></script>
Testa e dá o feedBack
Att Davi
Gostei + 0
14/02/2011
Davi Costa
<script type="text/javascript" src="/nomeDaApp/js/jquery.js"></script>
<script type="text/javascript" src="/nomeDaApp/js/jquery-ui.js"></script>
Att Davi
Gostei + 0
14/02/2011
Robson Teixeira
so perguntar você implementou 1 classe para essa tag???
pois que eu me lembro você tem que ter 1 classe que implementa a interface TAG ou extendar a SimpleTagSupport para pode realizar operações com tag e também tem que ter 1 tld onde fica a url que você usa para declarar as tags que deseja usar e as classe que cada tag vai usar sacou???
pois bem eu aprendi a implementar custom tags assim e eu nada tenho contra a caelum pois eu mesmo pego apostila deles para estudo.
qualquer coisa e só chamar que respondo.
att
robson
Gostei + 0
14/02/2011
Pjava
Respondendo ao Robinson --> Não implementei nehuma classe para isso. Apenas copiei e colei o que estava na apostila. Essa Interface TAG está em que pacote? É do container ou do java? Realmente, não entendi bem o que vc quiz dizer com Tag e Tld. Eu só to usando a apostila da Caelum, só pra dar uma base melhor, pois meu livro de estudo é o?:
Use a Cabeça! Servlets e JSP.
Mas às vezes fica meio escuro, ai a gente pega um outro material mais simples, só para nos posicionar melhor.
Gostei + 0
14/02/2011
Robson Teixeira
<script type="text/javascript" src="/myFirstTag/js/jquery-ui.js"></script> sacou??? att robson Passarella
Gostei + 0
14/02/2011
Pjava
Gostei + 0
15/02/2011
Davi Costa
Att Davi
Gostei + 0
17/02/2011
Pjava
Gostei + 0
17/02/2011
Robson Teixeira
tenta sem usar tag criada o datepicker
assim
<script type="text/javascript">
function criarCaledario(idCampo){
$(function() {
$("#$").datepicker({dateFormat: "dd/mm/yy"});
});
}
</script>
<form action="adicionaContato">
Nome: <input type="text" name="nome" /><br />
E-mail: <input type="text" name="email" /><br />
Endereço: <input type="text" name="endereco" /><br />
Data Nascimento: <input type="text" name="dataNascimento" id="datanasc" onFocus(criarCaledario('datanasc'))/><br />
<input type="submit" value="Gravar" />
tenta assim so para ver o que acontece ok??
att
robson
Gostei + 0
02/03/2011
Helio Correa
Gostei + 0
04/03/2011
Dyego Carmo
Favor fechar o chamado :)
Gostei + 0
11/01/2012
Mavie Ozório
Eu tbm não estava conseguindo abrir o calendario usando essa apostila da caelum!
eu mudei o caminho do src de acordo com o que esta aki!
nossa......
fala sério!
Gostei + 0
13/12/2017
Camila Consiglio
Solução:
"
<html>
<head>
<link href="css/jquery.css" rel="stylesheet">
<script src="jquery.js"></script>
<script src="jquery-ui.js"></script>
</head>
"
EXPLICAÇÃO:
Na apostila temos a seguinte situação:
"Copie os diretórios js e css e cole-os dentro do webcontente do seu projeto"
Ai a gente vai la e faz isso, certo.
Mas quando vamos passar o caminho:
"
<html>
<head>
<link href="css/jquery.css" rel="stylesheet">
<script src="js/jquery.js"></script>
<script src="js/jquery-ui.js"></script>
</head>
"
Temos isso: src="js/jquery.js" e isso: src="js/jquery-ui.js">
Estamos dizendo que os arquivos estão na pasta js dentro da pasta webcontente.
Então, se tirarmos o js: src="jquery.js" e "jquery-ui.js" ele deve funcionar.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)