Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/05/2012, 07:49
Avatar de ARICARRARO
ARICARRARO
 
Fecha de Ingreso: diciembre-2010
Ubicación: México
Mensajes: 227
Antigüedad: 13 años, 10 meses
Puntos: 10
Respuesta: Problema sumando campos con javascript

Tal vez te sirva de algo:

Código Javascript:
Ver original
  1. <script language="javascript">
  2. /*aritmética básica*/
  3. function sumar(a,b){
  4. var a=document.getElementById('a');
  5. var b=document.getElementById('b');
  6. a=parseFloat(a.value);
  7. b=parseFloat(b.value);
  8. var result1=document.getElementById('suma');
  9. result1.value=a+b;
  10. }
  11. function restar(a,b){
  12. var a=document.getElementById('a');
  13. var b=document.getElementById('b');
  14. a=parseFloat(a.value);
  15. b=parseFloat(b.value);
  16. var result2=document.getElementById('resta');
  17. result2.value=a-b;
  18. }
  19. function producto(a,b){
  20. var a=document.getElementById('a');
  21. var b=document.getElementById('b');
  22. a=parseFloat(a.value);
  23. b=parseFloat(b.value);
  24. var result3=document.getElementById('produce');
  25. result3.value=a*b;
  26. }
  27. function division(a,b){
  28. var a=document.getElementById('a');
  29. var b=document.getElementById('b');
  30. a=parseFloat(a.value);
  31. b=parseFloat(b.value);
  32. var result4=document.getElementById('divide');
  33. result4.value=a/b;
  34. }
  35.  
  36. function limpiar(){
  37. document.getElementById('a').value="";
  38. document.getElementById('b').value="";
  39. document.getElementById('suma').value="";
  40. document.getElementById('resta').value="";
  41. document.getElementById('produce').value="";
  42. document.getElementById('divide').value="";
  43. }
  44.  
  45. </script>
  46.  
  47. <body>
  48. Número 1: <input type="text" id="a"  value=""/><br/>
  49. Número 2: <input type="text" id="b"  value=""/><br/>
  50. Suma: <input type="text" id="suma" name="suma" value=""/><button onClick="javascript:sumar(document.getElementById('a'),document.getElementById('b'));" class="c-icon" title="sumar">Suma</button><br/>
  51. <br/>
  52. Resta: <input type="text" id="resta" name="resta" value=""/><button onClick="javascript:restar(document.getElementById('a'),document.getElementById('b'));" class="c-icon" title="restar">Resta</button><br/>
  53. <br/>
  54. Producto: <input type="text" id="produce" name="produce" value=""/><button onClick="javascript:producto(document.getElementById('a'),document.getElementById('b'));" class="c-icon" title="multiplicar">Producto</button><br/>
  55. <br/>
  56. División: <input type="text" id="divide" name="divide" value=""/>
  57. <button onClick="javascript:division(document.getElementById('a'),document.getElementById('b'));" class="c-icon" title="dividir">División</button><br/>
  58. <br/>
  59. <button onClick="javascript:limpiar();" class="c-icon" title="activar evento">Limpiar</button><br/></body>