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.