Tema: Problema NaN
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/10/2007, 05:11
Avatar de jacin
jacin
 
Fecha de Ingreso: enero-2007
Ubicación: Alicante
Mensajes: 62
Antigüedad: 17 años, 3 meses
Puntos: 2
Problema NaN

Hola tengo que hacer una suma de valores y estoy utilizando una funcion pero no hay manera de que sume todos los valores.

Este es el codigo de los valores,hay cinco valores para cada radio,esto son solo dos.Es decir existen cinco radios con nombres diferentes y de cada uno cinco valores, desde 0.0 hasta 0.4

Código HTML:
<tr class="texto" bgcolor="#F0F8FF">
   <td>- Son bastante pertinentes</td>
   <td><input name="metodologia" type="radio" class="radio" value="0.3" onClick="muestraValor('valor4',this.value);sumaEval()">&nbsp;0.3</td>
</tr>
<tr class="texto" bgcolor="#CFDDE9">
    <td>- Son muy pertinentes</td>
    <td><input name="metodologia" type="radio" class="radio" value="0.4" onClick="muestraValor('valor4',this.value);sumaEval()">&nbsp;0.4</td>
</tr> 
Y las funciones:
Código:
function muestraValor(a,b)
{
    document.getElementById(a).innerHTML = b;
}

function sumaEval()
{
    var obj = parseFloat(document.getElementById("objetivos").value);
    var org = parseFloat(document.getElementById("org_log").value);
    var per = parseFloat(document.getElementById("pertinencia").value);
    var met = parseFloat(document.getElementById("metodologia").value);
    var eva = parseFloat(document.getElementById("evaluacion").value);

    var total = eval ("obj+org+per+met+eva");

    document.getElementById('total').innerHTML = total;
}
No se si se entendera mucho , de todas formas gracias.