Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

11closed

[Resolvido] chamar uma função em um value

Recommended Posts

Boa tarde pessoal!

Meu prblema pode ser bem simples!

fiz o seguinte script

function datahora(){

d = new Date();

dia = d.getDate();

mes = d.getMonth()+1;

ano = d.getFullYear();

horas = d.getHours();

minutos = d.getMinutes();

segundos = d.getSeconds() ;

 

if(dia<10){dia='0'+dia}

if(mes<10){mes='0'+mes}

if(horas<10){horas='0'+horas}

if(minutos<10){minutos='0'+minutos}

if(segundos<10){segundos='0'+segundos}

var data = document.write (dia + "/" + mes + "/" + ano );

var hora = document.write(horas + ":" + minutos + ":" + segundos);

 

}

 

o que eu queria é chamar a fuction datahora() dentro de um <input type="text" value="chamar a fução aqui"

 

isso é possivel.

eu irei usar um campo de texto para hora e outro para data.

 

Obrigado!

T+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie os campos input:

<input type="text" id="i-data" />
<input type="text" id="i-hora" />

Acresente no seu script:

...
var data = document.write (dia + "/" + mes + "/" + ano ); // Não
var hora = document.write(horas + ":" + minutos + ":" + segundos); //Não
var data = dia + "/" + mes + "/" + ano;
var hora = horas + ":" + minutos + ":" + segundos;

campoData = document.getElementById("i-data");
campoData.value = data;

campoHora = document.getElementById("i-hora");
campoHora.value = hora;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

É possível!! \o/

Olha aew:

 

<html>
<head>
	<title>...</title>

	<script type="text/javascript">

		window.onload = function(){

			setInterval("datahora()",1000);

		}


		function datahora(){

			d = new Date();
			dia = d.getDate();
			mes = d.getMonth()+1;
			ano = d.getFullYear();
			horas = d.getHours();
			minutos = d.getMinutes();
			segundos = d.getSeconds() ;

			if(dia<10){dia='0'+dia}
			if(mes<10){mes='0'+mes}
			if(horas<10){horas='0'+horas}
			if(minutos<10){minutos='0'+minutos}
			if(segundos<10){segundos='0'+segundos}
			var data = dia +"/"+ mes +"/"+ ano;
			var hora = horas +":"+ minutos +":"+ segundos;

			document.getElementById('data').value = data;
			document.getElementById('hora').value = hora;

	
		}

	</script>

</head>
<body>

<input type="editbox" id="data">


<input type="editbox" id="hora">

</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.