Como convertir un string en int en una suma
Publicado por NovataProgramadora (3 intervenciones) el 08/05/2016 02:36:31
Estimados, deseo crear un programa donde agregue un numero en el formulario, de click en el botón aceptar y sume la cifra anteriormente ingresada. Por ejemplo, si se ingresa primero el número 2, le doy aceptar y que aparece debajo el valor 2; luego insertar otro numero, por ejemplo, 3, darle aceptar, y que abajo aparezca 5, es decir el resultado de la suma de "2 + 3". El problema es que en el resultado aparece un string o cadena de texto, y lo que se busca es que sea numérica y se sume una y otra vez.
Agradezco encarecidamente su ayuda.
Agradezco encarecidamente su ayuda.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<script>
var a=0;
function sumar(){
var b= document.querySelector("#efectivo").value;
a=parseInt(a+=b);
document.querySelector("#cambio").innerHTML=a;
}
</script>
<body>
<header>Titulo de la página</header>
<nav>
<ul>
<li><a>Inicio</a></li>
<li><a>Productos</a></li>
<li><a>Nosotros</a></li>
</ul>
</nav>
<article>
<form>
<input type="number" id="efectivo">Efectivo <br>
<input type="button" onClick="sumar();" value="Aceptar">
</form>
</article>
<footer>
<p id="cambio"></p>
</footer>
Valora esta pregunta


0