Función que se supone que me debería calcular los valores totales
Código PHP:
function ValorTotal(cantidad_id,p_unidad_id,subtot_id,total_neto_id,v_iva_id,v_total_id) {
//obtencion de valores de las variables por su id
var cantidad = document.getElementById(cantidad_id);
var unidad = document.getElementById(p_unidad_id);
var SubTot = document.getElementById(subtot_id);
var TotNeto = document.getElementById(total_neto_id);
var ValIva = document.getElementById(v_iva_id);
var Total = document.getElementById(v_total_id);
//verificamos si algun campo esta vacio
if(((objCantidad.value=='')||(objCantidad.value==' ')) && ((objUnidad.value=='')||(objUnidad.value==' '))) {
alert("El campo cantidad o precio unitario está vacío");
//return false;
}
else{
objSubTot.value = Multiplica(objCantidad,objUnidad);
}
//verificamos si algun campo esta vacio
if(((objSubTot.value=='')||(objSubTot.value==' ')) && ((objTotNeto.value=='')||(objTotNeto.value==' '))) {
alert("El campo(sub) Total está vacío");
//return false;
}
else{
objSubTot.value = SumarNeto(objSubTot,objTotNeto);
}
if(((objSubTot.value=='')||(objSubTot.value==' '))) {
alert("El campo(sub) Total está vacío");
//return false;
}
else{
objValIva.value = CalcularIVA(objSubTot);
}
objTotal.value = parseInt(objSubTotal.value) + parseInt(objValIva.value);
}
/* funcion que multiplica CANTIDAD x PRECIO UNITARIO */
function Multiplica(cantidad,unidad) {
return(parseInt(cantidad) * parseInt(unidad));
}
/* funcion que calcula la suma parcial de la factura */
function SumarNeto(subTotal,totalNeto) {
return(parseInt(subTotal) + parseInt(totalNeto.value));
}
/* funcion que calcula el valor del IVA de la factura */
function CalcularIVA(subTotal) {
var iva = 0.19;
subTotal = parseFloat(iva) * parseFloat(subTotal);
return(parseInt(subTotal.value));
}
a ver si me dan una manito o me dicen que esta mal...
Gracias