Ir para conteúdo

POWERED BY:

Arquivado

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

Marcosrhs

[Resolvido] auto soma de minutos

Recommended Posts

Pessoal, preciso de uma ajuda!!!

 

Tenho um formulário dinamico que cria os campos horário e duracao automaticamente... Preciso que qdo o usuário informe a qtde de minutos necessária o campo total seja somado automaticamente.

 

Ex:

 

Campos padrão

 

Horário Padrão

10:00 30

 

Preciso que qdo eu crie o novo campo Horário automaticamente mostre o valor somando os minutos do campo duracao informado anteriormente e assim sucessivamente

 

Assim:

 

Horário Padrão

10:30 10

10:40 20

11:00

 

Alguém pode me ajudar como se faz isso?

 

Desde já agradeço

 

 

Marcos

Compartilhar este post


Link para o post
Compartilhar em outros sites

usando o Date é bem simples..com o exemplo você consegue fazer..

<script>
date = new Date();
date.setHours(10);
date.setMinutes(30);

alert(date.getHours(10) + ':' + date.getMinutes());
date.setMinutes(date.getMinutes() + 10);
alert('Somando mais 10 minutos: ' + date.getHours() + ':' + date.getMinutes());
date.setMinutes(date.getMinutes() + 30);
alert('Somando mais 30 minutos: ' + date.getHours() + ':' + date.getMinutes());
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado Otata pela ajuda! Quebrou um galhão.

 

Fiz assim usando seu exemplo.

var hora = document.getElementById("hora"+id1).value;
	   var min = document.getElementById("min"+id1).value;
	   var tempo = document.getElementById("tempo"+id1).value;

	   var horaNova = document.getElementById("hora"+id);
	   var minNovo = document.getElementById("min"+id);

	   date = new Date();
	   date.setHours(parseFloat(hora));
	   date.setMinutes(parseFloat(min));
	   date.setMinutes(date.getMinutes(parseFloat(min)) + parseFloat(tempo));
	  
	   horaNova.value = date.getHours();
	   minNovo.value = date.getMinutes();

Ei, não querendo me aproveitar, mas poderia me dar uma ajuda com este tópico?

Tópico Validação

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.