Foros del Web » Programando para Internet » Javascript »

Un error en multiplicar datos (VERIFICAR CODIGO PLEASE)

Estas en el tema de Un error en multiplicar datos (VERIFICAR CODIGO PLEASE) en el foro de Javascript en Foros del Web. <script> function multiplica(){ if(form.fichero1.value!=''){ valor11=document.form.file1.value*document.form.fi le11.value; valor1=valor11; else{valor1=0} } if(form.fichero2.value!=''){ valor22=document.form.file2.value*document.form.fi le22.value; valor2=valor22; else{valor2=0} } if(form.fichero3.value!=''){ valor33=document.form.file3.value*document.form.fi le33.value; valor3=valor33; else{valor3=0} } if(form.fichero4.value!=''){ valor44=document.form.file4.value*document.form.fi le44.value; valor4=valor44; ...
  #1 (permalink)  
Antiguo 28/11/2005, 11:50
 
Fecha de Ingreso: enero-2002
Ubicación: Callao - Perú
Mensajes: 1.127
Antigüedad: 22 años, 3 meses
Puntos: 0
Un error en multiplicar datos (VERIFICAR CODIGO PLEASE)

<script>
function multiplica(){
if(form.fichero1.value!=''){
valor11=document.form.file1.value*document.form.fi le11.value;
valor1=valor11;
else{valor1=0}
}
if(form.fichero2.value!=''){
valor22=document.form.file2.value*document.form.fi le22.value;
valor2=valor22;
else{valor2=0}
}
if(form.fichero3.value!=''){
valor33=document.form.file3.value*document.form.fi le33.value;
valor3=valor33;
else{valor3=0}
}
if(form.fichero4.value!=''){
valor44=document.form.file4.value*document.form.fi le44.value;
valor4=valor44;
else{valor4=0}
}
if(form.fichero5.value!=''){
valor55=document.form.file5.value*document.form.fi le55.value;
valor5=valor55;
else{valor5=0}
}
if(form.fichero6.value!=''){
valor66=document.form.file6.value*document.form.fi le66.value;
valor6=valor66;
else{valor6=0}
}
total=valor1+valor2+valor3+valor4+valor5+valor6
document.form.total.value=total
}
</script>
__________________
SaLuDoS dE:
PePeLuChO dEl PeRú PaRa El MuNdO
  #2 (permalink)  
Antiguo 28/11/2005, 13:51
 
Fecha de Ingreso: octubre-2004
Ubicación: España
Mensajes: 894
Antigüedad: 19 años, 6 meses
Puntos: 3
Si no dices cuál es el error o qué es lo que falla...

Intenta convertir los datos a números (con parseFloat) antes de multiplicarlos. Los "value" son textos.
__________________
Angel :cool:
  #3 (permalink)  
Antiguo 28/11/2005, 14:00
 
Fecha de Ingreso: enero-2002
Ubicación: Callao - Perú
Mensajes: 1.127
Antigüedad: 22 años, 3 meses
Puntos: 0
sale error en la linea q muestra esto: function multiplica(){
ERror
__________________
SaLuDoS dE:
PePeLuChO dEl PeRú PaRa El MuNdO
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:23.