Boa tarde pessoal!
É o seguinte, eu fiz um formulário em html e, as validações dos campos eu fiz em javascript…
No meu formulário tem o campo Data e, esse campo eu quero que fique com a data atual preenchida para que o usuário não tenha a necessidade de preencher esse campo…
Eu pesquisei na net, mas só acho com máscara tipo assim:11/11/2000…ou seja, apenas coloca as barras…(isso em js).
Será que alguém pode me ajudar…que funcao tenho que colocar, como faço para que esse campo fique preenchido já com a data atual…Por favor!
[RESOLVIDO]Campo preenchido com a data atual
C
9 Respostas
S
Não li o seu codigo mas acho que é mais ou menos isso
passe o valor today em javascript para campo desejado
Espero ter ajudado
<script language="JavaScript" type="text/javascript">
var d=new Date();
var monthname=new Array("01","02","03","04","05","06","07","08","09","10","11","12");
var TODAY = d.getDate() + "/" +monthname[d.getMonth()] + "/" + d.getFullYear();
</script>
<script language="JavaScript" type="text/javascript">
document.write(TODAY);
</script>
C
Oii, obrigadaaa, vou tentar fazer aqui… :lol: :lol:
C
Uma pergunta, como chamo essa função no meu campo?
<tr>
<td ><div align="right" class="style3">Data:</div></td>
<td><input name="textfield5" type="text" onBlur="funcao(textfield5.value)" maxlength="10" onKeyDown="Mascara(this,Data);" onKeyPress="Mascara(this,Data);" onKeyUp="Mascara(this,Data);"/></td>
</tr>
aqui está com máscara…
S
Oi, Celia
só para esclarecer uma coisinha.
eu passei para vc o metodo
var monthname=new Array("01","02","03","04","05","06","07","08","09","10","11","12");
que numera todos os meses.
mais se em algum dia vc quiser mudar os numeros pelos nomes,
var monthname=new Array("Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro");
vai funcionar direitinho ok.
C
Oii, eu entendi…mas sabe que que acontece…não tô sabendo chamar no campo…
C
Oi
eu fiz assim, não sei se é isso…mas não deu certo 
<tr>
<td ><div align="right" class="style3">Data:</div></td>
<td><input name="textfield5" type="text" onBlur="funcao(textfield5.value)" maxlength="10" <script language="JavaScript" type="text/javascript">
document.write(TODAY);</script>/></td>
</tr>
E, o código abaixo eu coloquei entre o
<script language="JavaScript" type="text/javascript">
var d=new Date();
var monthname=new Array("01","02","03","04","05","06","07","08","09","10","11","12");
var TODAY = d.getDate() + "/" +monthname[d.getMonth()] + "/" + d.getFullYear();
</script>
S
Tem que ser mais ou menos assim
Um abraço
<html>
<head>
<title>JSP Page</title>
<script language="JavaScript" type="text/javascript">
function InserirData(){
var d=new Date();
var monthname=new Array("01","02","03","04","05","06","07","08","09","10","11","12");
var TODAY = d.getDate() + "/" +monthname[d.getMonth()] + "/" + d.getFullYear();
form1.txt1.value = TODAY;
}
</script>
</head>
<body onload="return InserirData();">
<form name="form1">
Data:
<input name="txt1" type="text" />
</form>
</body>
</html>
S
Preste atenção nesta linha
form1.txt1.value = TODAY;
pois representa
seuformulario.seucampodetexto.value = TODAY;
Qualquer coisa estou por aqui.
C
Oiii!!!
Deeeeu certoooo :lol: :lol: :lol: :lol: uhuu
Obrigada, obrigada, e mil vezes obrigadaaaa!
Bjosss
Criado 28 de novembro de 2009
Ultima resposta 28 de nov. de 2009
Respostas 9
Participantes 2