Estou fazendo um Script para formatar uma formato de data tipo DD/MM/AAAA e para isso estou ussando uma array para guardar os nomes do meses…
O problema é que a variavel que eu envio para retornar ao usuario fica “undefined”…
To postando o codigo para vcs darem uma olhada
"Nem preciso dizer que sou iniciante… :oops: "
<html>
<head>
<script language="javascript">
function extenso(){
var data=document.form1.data.value;
var dia="";
for(i=0;i<2;i++){
dia+=data.charAt(i);
}
var mesx=new Array(12);
mesx[0]="Janeiro";
mesx[1]="Fevereiro";
mesx[2]="Março";
mesx[3]="Abril";
mesx[4]="Maio";
mesx[5]="Junho";
mesx[6]="Julho";
mesx[7]="Agosto";
mesx[8]="Setembro";
mesx[9]="Outubro";
mesx[10]="Novembro";
mesx[11]="Dezembro";
var mes="";
for(i=3;i<5;i++){
mes+=data.charAt(i);
}
var mesf=mesx[mes];
var ano="";
for(i=6;i<10;i++){
ano+=data.charAt(i);
}
alert("dia "+dia+" mes "+mesf+" ano "+ano);
}
</script>
</head>
<body>
<form name="form1">
data:<input type="text" name="data">
<input type="submit" value="enviar" onclick="extenso()">
</form>
</body>
</html>