Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2010, 04:37
alx_salazar
 
Fecha de Ingreso: septiembre-2008
Mensajes: 192
Antigüedad: 16 años, 2 meses
Puntos: 1
Pregunta yuda con este codigo

hola amigos como estan!!!!

no se en que fallo pero he intentado haver hacer de varias formas pero no me suma los campos y menos me envia los datos a impresion solo me presenta las alertas.

intento obtener el resultado de tres campos
1. valorauto
2.cuotainicial
3.partepago (q es un el valor del vehiculo por parte de pago)

ahora bien
si partepago se queda vacio debe solo restar total=valorauto-cuotainicial
viseversa y si los dos tienes dato sumarlos y restarlos de valorauto, y toca controlar que los datos no sean mayor q el valorauto. intente de muchas formas pero no se si esta bien este codigo profavor pueden ayudarme POR FAVOR YA NO SE Q HACER

Código Javascript:
Ver original
  1. <script>
  2. //suma para calcular el saldo
  3.    function calculo(F)
  4.    {
  5.         var valorauto=parseInt(txt_precio_venta.value);
  6.         var partepago=parseInt(F.txt_vehiculo_parte_pago.value);
  7.         var cuotainicial=parseInt(F.txt_cuota_inicial.value);
  8.        
  9.         var totalparcial=0;
  10.         var total=0;
  11.        
  12.        
  13.         if(F.txt_cuota_inicial.value==""&&cuotainicial<valorauto)
  14.         {
  15.             total=valor-cuotainicial;
  16.             F.txt_saldo=total;
  17.         }
  18.         else
  19.         alert("El valor de Cuota Inicial es Mayor que el Precio de Venta")
  20.        
  21.         if(F.txt_vehiculo_parte_pago==""&&partepago<valorauto)
  22.         {
  23.             total=valor-partepago;
  24.             F.txt_saldo=total;
  25.         }
  26.         else
  27.         alert("El valor de Cuota Parte de Pago es Mayor que el Precio de Venta")
  28.        
  29.        
  30.         if(cuotainicial<valorauto && partepago<valorauto)
  31.         {
  32.             totalparcial=cuotainicial+partepago;
  33.             F.txt_saldo=valorauto -totalparcial;
  34.         }
  35.         else
  36.             alert("...........")
  37.            
  38.   </script>