Ir para conteúdo

POWERED BY:

Arquivado

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

shumi

Calculo

Recommended Posts

Galera beleza?

To tentando fazer uma função que gera um cálculo entre os campos do meu form...

<script LANGUAGE="JavaScript">function peg(quem){  return document.getElementById(quem);}function res(resultado){  return document.getElementById(res);}function chama_valor(ini,ent,fim,quantidade_de_brindes){	var ini = ini.value.replace(",",".") * 1;	var ent = ent.value.replace(",",".") * 1;	var fim = fim.value.replace(",",".") * 1;	var nossafrentes = ini + ent - fim;	document.getElementById('quantidade_de_brindes').value = nossafrentes; //AQUI FORMATO O CAMPO}</script>

Uso:

<input name="estoque_inicial" type="text" class="texto10" id="estoque_inicial<%=rs4("codbrinde")%>" onkeyup="chama_valor(peg('estoque_inicial<%=rs4("codbrinde")%>'),peg('estoque_entradas<%=rs4("codbrinde")%>'),peg('estoque_final<%=rs4("codbrinde")%>'))"><input name="estoque_entradas" type="text" class="texto10" id="estoque_entradas<%=rs4("codbrinde")%>" onkeyup="chama_valor(peg('estoque_inicial<%=rs4("codbrinde")%>'),peg('estoque_entradas<%=rs4("codbrinde")%>'),peg('estoque_final<%=rs4("codbrinde")%>'))"><input name="estoque_final" type="text" class="texto10" id="estoque_final<%=rs4("codbrinde")%>" onkeyup="chama_valor(peg('estoque_inicial<%=rs4("codbrinde")%>'),peg('estoque_entradas<%=rs4("codbrinde")%>'),peg('estoque_final<%=rs4("codbrinde")%>'))"><input name="quantidade_de_brindes" type="text" class="texto10" id="quantidade_de_brindes<%=rs4("codbrinde")%>" onKeyUp="chama_valor(res('quantidade_de_brindes<%=rs4("codbrinde")%>'))">

Esses campos quando tem 2 produtos por exemplo aparecem eles 2 vezes...

Tipo depende da quantidade de produtos o loop tras a quantidade de campos...

 

Mas fazendo assim eles somam tudo no mesmo campo quantidade_de_brindes...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado!

Função By Micox

<script LANGUAGE="JavaScript">function peg(quem){return document.getElementById(quem);}function chama_valor(ini,ent,fim,jogar_resultado){var ini = peg(ini);var ent = peg(ent);var fim = peg(fim);ini = ini.value.replace(",",".") * 1;ent = ent.value.replace(",",".") * 1;fim = fim.value.replace(",",".") * 1;var nossafrentes = ini + ent - fim;peg(jogar_resultado).value = nossafrentes;}</script>

Uso:

onKeyUp="chama_valor('estoque_inicial<%=rs4("codbrinde")%>','estoque_entradas<%=rs4("codbrinde")%>','estoque_final<%=rs4("codbrinde")%>','quantidade_de_brindes<%=rs4("codbrinde")%>')"

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.