JavaScript - Calcular la diferencia entre el precio de compra y el precio de venta

 
Vista:

Calcular la diferencia entre el precio de compra y el precio de venta

Publicado por martin (3 intervenciones) el 18/08/2017 23:32:55
Buenas amigos

Tengo un software de stock y facturacion y tengo el siguiente problema:

tengo tres imputs de tipo texto, llamados precio_compra, precio_venta y ganancia

1
2
3
4
5
<input type="text" name="precio_compra" value="">//dato introducido
 
<input type="text" name="precio_venta" value="">//dato introducido
 
<input type="text" name="ganancia" value="" readonly=''readonly'>

y lo que quiero hacer es introducir manualmente el precio de compra y el precio de venta de un articulo,
una ves introducidos estos dos valores debe consegir automaticamente la ganancia sin salir del formulario.

ejemplo:

1
2
3
4
5
6
7
8
9
10
11
12
13
//datos introducidos
 
$precio_venta = 5000;
 
$precio_compra = 4500;
 
 
 
//resultado
 
$ganancia = $precio_venta - $precio_compra;
 
$ganancia = 500; //resultado este valor debo obtenerlo sin salir del formulario, es decir que al untroducir e
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 3.162
Oro
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Calcular la diferencia entre el precio de compra y el precio de venta

Publicado por xve (2100 intervenciones) el 19/08/2017 08:37:43
Hola Martin, aqui tienes un ejemplo básico

1
2
3
4
5
6
7
8
9
10
11
12
<input type="text" id="precio_compra" value="" onkeyup="actualizar()">
<input type="text" id="precio_venta" value="" onkeyup="actualizar()">
<input type="text" id="ganancia" value="" readonly='readonly'>
 
<script>
function actualizar()
{
	var precio_compra=document.getElementById("precio_compra").value;
	var precio_venta=document.getElementById("precio_venta").value;
	document.getElementById("ganancia").value=parseInt(precio_venta)-parseInt(precio_compra);
}
</script>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar