Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/03/2016, 11:33
erickmpos
 
Fecha de Ingreso: enero-2016
Ubicación: Heredia
Mensajes: 35
Antigüedad: 9 años
Puntos: 0
Pregunta Respuesta: Suma mis datos al dar click fuera de la ventana

Buenas Andres,

mas bien muchas gracias por toda la ayuda, porque de JS no se nada jaja,

Yo hice esto al final:
Código Javascript:
Ver original
  1. var pv = parseInt($("input[name=precioventa]").val());
  2.                     var iv = parseInt($("input[name=costo]").val() *
  3.                            $("input[name=impventa]").val()/100);
  4.                     var utilidad = parseInt($("input[name=precioventa]").val() -
  5.                            ($("input[name=costo]").val() *
  6.                             $("input[name=impventa]").val()/100) -
  7.                             $("input[name=costo]").val());
  8.                    
  9.                     $("input[name=impventa]").val(iv);
  10.                     $("input[name=uc]").val(utilidad);
  11.                     $("input[name=up]").val((utilidad * 100)/pv);
Para sacar la utilidad de un producto seria: Precio de venta, digamos 500
Costo: 200
Impuesto de venta: 13%
lo que hago es : 500 - ((200*13)/100) - 200 = 500- 26 - 200 = 274 que seria la utilidad del producto.

Es que lo intente con variables, sin hacer tanta formula, pero algo hice mal porque no me funcionaba y como no conozco, no se como hacerlo, al final asi me da el resultado correcto, no se que tan bueno sea dejarlo asi.

ahora si me funciona, pero tuve que hacer una funcion nueva asi:
Código Javascript:
Ver original
  1. function calcula_verifica(){
  2.             $("input[name=impventa]").val("Seleccione Impuesto");
  3.             $("select[id=imp]").val("Seleccione Impuesto");
  4.             $("input[name=uc]").val(0);
  5.             $("input[name=up]").val(0);
  6.         }
  7.        
  8.  
  9.         /*Verifica en tiempo real si hay algun cambio en el campo costo para recalcular la utilidad de este nuevo monto*/
  10.         $("input[name=costo]").on("change", function(){
  11.              
  12.              calcula_verifica();
  13.  
  14.         });
  15.        
  16.         /*Verifica en tiempo real si hay algun cambio en el campo Impuesto de Venta para recalcular la utilidad de este nuevo monto*/
  17.         $("input[name=precioventa]").on("change", function(){
  18.              
  19.              calcula_verifica();
  20.  
  21.         });
Entonces cada vez que hago un nuevo clic, me pone los valores en 0, obligando a que tengan que poner los datos nuevamente del "select."

Pero me queda una gran duda, como hago para que el valor que yo escogi en el "select" lo pueda pasar a una nueva pagina.
ejemplo:
Código HTML:
Ver original
  1. <select id="imp">
  2.                 <option value="Seleccione Impuesto">Seleccione Impuesto</option>
  3.                 <option value="13">Gravado 13%</option>
  4.                 <option value="0">Exento 0%</option>
  5.             </select>
Si escojo la opcion: Gravado 13%, como lo paso a una nueva pagina con php, lo hago de 2 formas, pero no funciona:
Código PHP:
Ver original
  1. $imp = $_POST['select[id=imp]'];
  2. $imp = $_POST['imp'];
Como lograria pasar el valor a la otra pagina?

Gracias de nuevo!