eso es js amigo, igual de realice un ejemplo, ve si es lo que necesitas y modificalo a tus requerimientos:
se podria simplificar un poco mas pero es la idea base i principal:
Código Javascript
:
Ver original/*Verificamos el valor del impuesto seleccionado y llamamos a la funcion que realiza el calculo*/
$("select[id=imp]").on("change", function(){
$("input[name=impVenta]").val($(this).val());
calcula();
})
/*Calcula la utilidad basado en el impuesto seleccionado*/
function calcula(){
if($("input[name=impVenta]").val()== "Seleccione Impuesto"){
$("input[name=utilidad]").val(0)
}else{
var pVenta = parseInt($("input[name=costo]").val());
var cargo = parseInt(($("input[name=costo]").val() *
$("input[name=impVenta]").val())/100);
$("input[name=utilidad]").val(pVenta+cargo);
}
}
/*Verifica en tiempo real si hay algun cambio en el campo costo para recalcular la utilidad de este nuevo monto*/
$("input[name=costo]").on("change", function(){
calcula();
})
ejemplo de uso:
https://jsfiddle.net/xfxstudios/a6ktk4nu/