Não abre o calendário(datepicker) na JSP
14/02/2011
0
Esse aí em baixo é o código da JSP que deveria mostrar o calendário
<!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
<%@ 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
Posts
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
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
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
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.
14/02/2011
Robson Teixeira
<script type="text/javascript" src="/myFirstTag/js/jquery-ui.js"></script> sacou??? att robson Passarella
14/02/2011
Pjava
15/02/2011
Davi Costa
Att Davi
17/02/2011
Pjava
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
02/03/2011
Helio Correa
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!
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.
Clique aqui para fazer login e interagir na Comunidade :)