Ir para conteúdo

POWERED BY:

Arquivado

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

Hugo Borges_120734

calculando input com java

Recommended Posts

Galera estou usando um javascrip que faz o calculo de 2 input sem atualizar a pagina.

 

O problema e que ele so funciona se eu clicar no input, preciso que ele faça o calculo de um valor ja carregado no input, ou seja sem eu ter que licar nele.

 

segue o código java

 <script type="text/javascript">
	 
	  $(document).ready(function(){
	  //Quando o valor do campo mudar...
	  $('.calc').blur(function(){					
	   var frete = parseFloat($('#frete').val().replace(",", ".")) || 0.0;
	   var desconto = parseFloat($('#desconto').val().replace(",", ".")) || 0.0;
	   var total = (<?=$vtotal_geral?> + frete);
	
	     var total2 = Math.round(total*desconto) / 100;
	 
	     total = total - total2;
	     total = total.toString().replace(".", ",");	
	  		   
	    $('#total_val').val(total);
	   });
	  });
	 </script>

 

Bom se alguém souber me ajudem ai por favor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cristianoolv desculpe minha má explicação, vou tentar explica melhor.

 

Bom tenho 2 campos do tipo input:

  echo "<p align='right'>$texto809<input onkeyup='up(this)'  value='$frete' type='text' id='frete' name='frete' class='calc' placeholder='0,00' onkeypress='return SomenteNumero(event)'></p>";
   echo "<p align='right'>% $texto810<input onkeyup='up(this)' value='$desconto' type='text' id='desconto' name='desconto' class='calc' placeholder='0,00' onkeypress='return SomenteNumero(event)'></p>";
   echo "<p align='right'><b>$texto826</b><input type='text' value='$valor' id='total_val' name='total_val' placeholder='0,00' class='form_campos_numeros_block' readonly='readonly'></p>";

 

O código em java faz o calculo dos 2 e retorna o resultado em um terceiro input, o problema e que o java so e executando quando clico no input. queria que ele foce executando quando a pagina foce aberta.

 

Entendeu agora?

Compartilhar este post


Link para o post
Compartilhar em outros sites

manda executar qndo aberta. Tão simples qnto isso.

 

ali vc tá atrelando toda a rotina ao evento. Separa isso em uma função, e chame em 2 lugares, tanto dentro do evento qnto fora assim q a página é carregada.

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.