Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2009, 10:39
Axdrubal
 
Fecha de Ingreso: enero-2009
Mensajes: 2
Antigüedad: 15 años, 4 meses
Puntos: 0
Pregunta Suma con trampa

Hola, me gustaría hacer una pequeña trama en una suma que he creado.

Sé que se tiene que hacer con codicionales, pero la verdad es que mis conocimientos de Javascript son muy limitados y me gustaría que me echaran una mano...

El código es el siguiente:
Código PHP:
function Sumar(){
      
interval setInterval("calcular()",1);
}

function 
calcular(){
      
uno document.form1.precioproy.value;
      
dos document.form1.preciopant.value;
      
tres document.form1.preciofuent.value;
      
cuatro document.form1.precioson.value;
      
cinco document.form1.preciotec.value;
      
seis document.form1.preciotrans.value;
      
siete document.form1.preciorec.value;
      
ocho document.form1.difD.value;

      
      
document.form1.total.value = (((uno*1)+(dos*1)+(tres*1)+(cuatro*1))*(ocho*1))+(((uno*1)+(dos*1)+(tres*1)+(cuatro*1))*(seis/100))+(((uno*1)+(dos*1)+(tres*1)+(cuatro*1))*(siete/100))+(cinco*1)+(15);
}

function 
NoSumar(){
      
clearInterval(interval);

El Script coge todos los datos de campos de texto que tengo en mi formulario, y me gustaría que el campo "ocho" siempre que sea igual a cero, ése cero se sustituya por uno, es decir:

Si ocho es igual a 0, entonces ocho es 1.
Si ocho es igual a 1(o cualquier otro valor), entonces ocho es 1 (o cualquier otro valor).


Muchas gracias por vuestra ayuda.