Estaba tratando de sumar 2 entradas de tipo texto (ya tengo una función que solo permite flotar, por lo que el formato no es un problema) y no sé por qué sigue devolviendo un NaN y cómo solucionarlo. ¿Alguien puede ayudarme? html:
<form> <input type="text" id="num1"/> <p2>+</p2> <input type="text" id="num2"/> <input type="submit" value="Calc" onclick="calc()"/> <p2 id="res"></p2> </form>JavaScript:
function calc() { var res; //... document.getElementById("res").innerHTML=res; }Puede calcular la suma de la siguiente manera:
function calc() { var a = parseFloat(document.getElementById("num1").value); var b = parseFloat(document.getElementById("num2").value); var res = a + b document.getElementById("res").innerHTML = res.toString(); }