Ir para conteúdo

POWERED BY:

Arquivado

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

marvi

mostrar valor total

Recommended Posts

Pessoal, coloquei um exemplo na Internet para que vocês possam ver funcionando uns campos e possam também olhar o código acessando o código fonte do HTML, pois assim acho que vai ficar mais prática para que possam enteder.

 

Acesse: http://www.ideiabiz.com/ok.htm

 

Verá que lá tem duas linhas, cada uma com o campo horizontal. A pessoa digita qualquer valor em moeda R$ em um campo e ao mesmo tempo é multiplicado por 2 e exibido do lado o valor total dessa multiplicação. E assim vai, tem outra linha com outro campo abaixo que serve para mesma coisa...

 

Até aí conseguir chegar. O que quero saber é como fazer com que o último campo some todos os campos que mostra o valor total dessa multiplicação acima dele?

 

Veja que tem valor total 1 e valor total 2 e como fazer para somar valor total 1 mais valor total 2 e exibir no campo de valores totais abaixo?

 

Facilitando mais

 

Veja uma figura para ver se entende:

Imagem Postada

 

Foi digitado 10,00 que multiplicou por 2 = 20,00

 

novamente Foi digitado 10,00 que multiplicou por 2 = 20,00

 

Quero a soma do resultado dessa multiplicação 20,00 + 20,00 = 40,00

 

Como fazer isso?

 

Obrigado!

Marcelo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvir, veja o html

 

http://www.ideiabiz.com/ok.htm

 

Agora se eu colocar em um loop isso não roda... porque?

 

function soma<%=i%>(){
	var valortotalitem<%=i%> = document.getElementById('valortotalitem<%=i%>');
	var valor<%=i%> = document.getElementById('valor<%=i%>');
 var quantidadev<%=i%> = document.form.unidades<%=i%>.value;
	
	valortotalitem<%=i%>.value = parseFloat(valor<%=i%>.value.replace(',','.')) * quantidadev<%=i%>;

	valortotalitem<%=i%>.value = fmtMoney(valortotalitem<%=i%>.value);
	
	window.onload=soma1()
	 
}
function soma1(){

var valortotalitem<%=i%> = document.getElementById('valortotalitem<%=i%>')

 var campo6 = document.getElementById('campo6');
		
	campo6.value = parseFloat(valortotalitem<%=i%>.value.replace(',','.'))

	campo6.value = fmtMoney(campo6.value);
	}


						</script>
						  <tr>
						  <td width="100%" colspan="2" height="16">
						  <font face="Verdana" style="font-size: 8pt" color="#2A2A2A">Valor 
						  unitário:
						  </font>
					  <input type="text" name="valor<%=i%>" id="valor<%=i%>" onkeypress="mascara(this,mreais)" onkeyup="soma<%=i%>()" onkeyup="soma1();" size="27" style="font-family: Verdana; font-size: 10 px; color: #3A5278; border: 1px solid #3A5278; background-color:#EEEEEE" value="<%=request.form("valor"&i)%>"></td>
						</tr>
						<tr>
						  <td width="100%" colspan="2" height="16">
						  <font face="Verdana" style="font-size: 8pt" color="#2A2A2A">Valor 
						  total do item <%=i%>:
						  </font>
					  <input type="text" name="valortotalitem<%=i%>" id="valortotalitem<%=i%>"   size="19" style="font-family: Verdana; font-size: 10 px; color: #3A5278; border: 1px solid #3A5278; background-color:#EEEEEE" value="<%=request.form("valortotalitem"&i)%>"></td>
						</tr>
					  </table>

					  <input type="text" id="campo6" readonly name="campo6" size="8" style="font-family: Verdana; font-size: 10 px; color: #3A5278; border: 1px solid #3A5278; background-color:#EEEEEE">

ELe soma o total do item, mas não soma o total completo...

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.