MalloryKnox Postado Setembro 3, 2010 Denunciar Share Postado Setembro 3, 2010 Olá Pessoal, estou com essa função JS para pegar a data do dia<script type="text/javascript"> function Data() data = new Date(); dia_semana = data.getDay(); } </script>Gostaria de saber como faço para que a data apareça em um input.... Andei procurando mas não encontrei um exemplo, fiz assim, mas não retorna nada<input name="Data" type="text" id="Data" value= <script type="text/javascript"> Data();</script> /> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Setembro 3, 2010 Denunciar Share Postado Setembro 3, 2010 tenta assim:<input name="Data" type="text" id="Data" /><script type="text/javascript"> function Data() { data = new Date(); dia_semana = data.getDay(); return dia_semana; } document.getElementById("Data").value = Data();</script>[/code] Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MalloryKnox Postado Setembro 9, 2010 Autor Denunciar Share Postado Setembro 9, 2010 Olá, tudo bem?Obrigada pela ajuda.Porém quando estou executando a página, o seguinte erro é apresentado Detalhes dos erros da página da WebAgente de Usuário: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; WOW64; Trident/4.0; User-agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; http://bsalsa.com) ; SLCC1; .NET CLR 2.0.50727; InfoPath.2; .NET CLR 3.0.30729; .NET CLR 3.5.30729)Carimbo de data/hora: Thu, 9 Sep 2010 12:53:04 UTCMensagem: 'document.getElementById(...)' é nulo ou não é um objetoLinha: 10Caractere: 13Código: 0URI: http://localhost/AlcoolDrogas/cadastroExames.php Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Romerito Postado Setembro 9, 2010 Denunciar Share Postado Setembro 9, 2010 (editado) i aew MalloryKnox, bom podem 2 ser coisas:1ª Você esta tentanto fazer exatamente com o mesmo id que o kuroi passou de exemplo.2ª Seu codigo esta antes do input ser renderizado na tela, ou seja ela ainda não existe e por consequencia será nulo.para solucionar o problema 2, coloque a tag script no final do documento ou para executar a funcao assim que a pagina for carregada, funcao onload.<script type="text/javascript"> function Data() { data = new Date(); dia_semana = data.getDay(); return dia_semana; } window.onload = function(){ document.getElementById("ID_DO_SEU_CAMPO").value = Data(); } </script> e o seu input deve ter o mesmo id do campo da funcao acima: <input type="text" id="ID_DO_SEU_CAMPO" />espero que tenha entendido, abraço! Editado Setembro 9, 2010 por Romerito Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MalloryKnox Postado Setembro 10, 2010 Autor Denunciar Share Postado Setembro 10, 2010 Obrigada Pessoal ! Aprendi mais uma com vocês ! :)Fiz dessa forma:<script type="text/javascript"> function Data() { data = new Date(); dia_semana = data.getDate(); mes = data.getMonth(); ano = data.getYear(); dataCompleta = dia_semana+'/'+mes+'/'+ano; return dataCompleta; } window.onload = function(){ document.getElementById("Data").value = Data(); } </script>Funcionou perfeito ! :wub: Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
MalloryKnox
Olá Pessoal, estou com essa função JS para pegar a data do dia
Gostaria de saber como faço para que a data apareça em um input....
Andei procurando mas não encontrei um exemplo, fiz assim, mas não retorna nada
<input name="Data" type="text" id="Data" value= <script type="text/javascript"> Data();</script> />
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.