Selecionando data em um datepicker

2 respostas
R

Boa noite

Não estou conseguindo gravar data dd/MM/yyyy selecionado em um datepicker no banco de dados, assim que clico em enviar a data não aparece na tabela.

tenho aqui um arquivo campoData.tag

<%@ tag language="java" pageEncoding="UTF-8"%>

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

<input type="text" id="${id}" name="${tarefa.dataFinalizacao}" size="8" />
<script type="text/javascript">
	$("#${id}").datepicker({
		dateFormat : 'dd/mm/yy'
	}).datepicker({
		changeYear : true
	}).datepicker({
		yearRange : '1940:2011'
	}).datepicker({
		changeMonth : true
	});
	//opção de mês
	//getter
	var changeMonth = $(".selector").datepicker("option", "changeMonth");
	//setter
	$("#${id}").datepicker("option", "changeMonth", true);

	//Opção de ano
	var changeMonth = $("#${id}").datepicker("option", "changeYear");
	//setter
	$("#${id}").datepicker("option", "changeYear", true);

	//Alte4ra limite de ano
	//getter
	var yearRange = $("#${id}").datepicker("option", "yearRange");
	//setter
	$("#${id}").datepicker("option", "yearRange", '1940:2011');
</script>

e tenho também um campo input em um jsp

Quem manjar de jquery e poder ajudar, agradeço

2 Respostas

L

da uma inspecionada no html gerado, veja se tá setando o valor no campo mesmo, e como estao sendo gerados os inputs…

R

Iae leandronsp blz,

Quem seria o responsável por pegar o valor da data é a sintaxe que fica no jsp:

<caelum:campoData id="tarefa.dataFinalizacao" />

só que dessa forma o datepicker não aparece, agora se eu colocar em id dataFinalizacao sem “.” ele aparece mas não envia ao banco.

Utilizando somente MVC sem nenhum framework consegui fazer funcionar, agora com Struts 2 to apanhando um poco, pois no campo descrição funciona normal

Descrição:
			Descrição:
			<textarea rows="5" cols="100" name="tarefa.descricao"></textarea>
Criado 1 de novembro de 2011
Ultima resposta 2 de nov. de 2011
Respostas 2
Participantes 2