Advertisement
Guest User

Sumar Valores con JQuery [Ejemplo Sencillo]

a guest
Jun 10th, 2014
1,009
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 3.12 KB | None | 0 0
  1. <!-- need bootstrap CSS -->
  2. <!-- necesitas de el CSS de Bootstrap para que se vea muy bien :) -->
  3. <!-- http://pilaresdelcodigo.wordpress.com -->
  4. <!-- Gif Example / GIF de Ejemplo -->
  5. <!-- http://pilaresdelcodigo.files.wordpress.com/2014/06/untitled.gif -->
  6. <!-- Post: https://pilaresdelcodigo.wordpress.com/2014/06/10/sumar-valores-con-jquery-ejemplo-sencillo/ -->
  7. <!DOCTYPE html>
  8. <html lang="en">
  9.   <head>
  10.     <meta charset="utf-8">
  11.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  12.     <meta name="viewport" content="width=device-width, initial-scale=1">
  13.     <title>Bootstrap 101 Template</title>
  14.  
  15.     <!-- Bootstrap -->
  16.     <link href="css/bootstrap.min.css" rel="stylesheet">
  17.  
  18.     <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
  19.     <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
  20.     <!--[if lt IE 9]>
  21.      <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
  22.      <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
  23.    <![endif]-->
  24.   </head>
  25.   <body>
  26.  
  27. <script>
  28. //Función que realiza la suma
  29. function Suma() {
  30.    var valor1 = document.valoresform.valor1.value;
  31.    var valor2 = document.valoresform.valor2.value;
  32.    try{
  33.       //Calculamos el número escrito:
  34.        valor2 = (isNaN(parseInt(valor2)))? 0 : parseInt(valor2);
  35.        fin = valor1*valor2;
  36.         $("#cambio").html("$" + fin + "");
  37.  
  38.    }
  39.    //Si se produce un error no hacemos nada
  40.    catch(e) {}
  41. }  
  42.  
  43. </script>
  44.  
  45. <br>
  46.  
  47.     <div class="container">
  48.     <div class="row">
  49.  
  50.      <form name="valoresform">
  51.  
  52.        <div class="col-md-4">
  53.             <div class="panel panel-info">
  54.                 <div class="panel-heading">
  55.                     <h4 class="text-center">
  56.                         Plan de Hosting</h4>
  57.                 </div>
  58.                 <div class="panel-body text-center">
  59.                     <p class="lead">
  60.                       <strong>Total a Pagar:</strong>
  61.                         <strong id="cambio">$0</strong></p>
  62.                 </div>
  63.                 <ul class="list-group list-group-flush text-center">
  64.                     <li class="list-group-item"><i class="icon-ok text-danger"></i>
  65.                         <h4>Costo por Año</h4>
  66.                         <input type="text" name="valor1" id="valor1"  value="1500" class="form-control" disabled>
  67.                     </li>
  68.                     <li class="list-group-item"><i class="icon-ok text-danger"></i>
  69.                         <h4>Años por Contratar</h4>
  70.                         <input type="number" name="valor2" id="valor2"  onclick="Suma()" value=""  class="form-control">
  71.                     </li>
  72.                 </ul>
  73.                 <div class="panel-footer">
  74.                 </div>
  75.             </div>
  76.         </div>
  77.    
  78.     </form>
  79.  
  80.      </div>  
  81.  
  82.     <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
  83.     <script src="js/jquery.min.js"></script>
  84.     <!-- Include all compiled plugins (below), or include individual files as needed -->
  85.     <script src="js/bootstrap.min.js"></script>
  86.   </body>
  87. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement