Comunidad de diseño web y desarrollo en internet online

problemas con inputs dependientes

Citar            
MensajeEscrito el 18 Ago 2017 09:35 pm
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

<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:

//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 la venta y la compra ebo obtenerlo automaticamente

Por martin_uca

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Ago 2017 12:26 pm
Usando Jquery y agregandole un id que sea el mismo del nombre

Código :

<input type="text" id="precio_compra" name="precio_compra" value="">//dato introducido
<input type="text" id="precio_venta" name="precio_venta" value="">//dato introducido
<input type="text" id="ganancia" name="ganancia" value="" readonly=''readonly'>

var precio_compra = document.getElementById('precio_compra').value;
var precio_venta = document.getElementById('precio_venta').value;
document.getElementById('ganancia').value = precio_venta - precio_compra


Ahora esto lo tienes que meter en una funcion y ejecutar desde algun boton o evento

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 19 Ago 2017 08:12 pm
gracias jorje pero no me funciona el codigo que me pasaste, esto es lo que tengo, podes ayudarme por favor?


<script language="javascript">
function calclular_descuento(form)
{

var precio = document.getElementById('precio').value;
var rebaja = document.getElementById('rebaja').value;

document.getElementById('ganancia').value = precio - rebaja;

}

</script>

<input type='text' name='precio' id='precio' value='' >
<input type='text' name='rebaja' id='rebaja' value='' onkeyup='calcular_descuento(this.form)' >

<input type='text' name='ganancia' id='ganancia' style='width:45;' value='' class='formulario'>

Por martin_uca

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 19 Ago 2017 09:34 pm
Creo que no leiste toda mi respuesta

Código :

Ahora esto lo tienes que meter en una funcion y ejecutar desde algun boton o evento


Sabes que es una funcion? Un evento?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.