Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/09/2013, 01:54
bathorz
 
Fecha de Ingreso: agosto-2013
Mensajes: 150
Antigüedad: 11 años, 4 meses
Puntos: 29
Respuesta: Caja que calcual IVA

Busca información sobre getElementById(), parseFloat(), parseInt(), focus(),... .Hay mucho para aprender publicado en Internet.
Código HTML:
Ver original
  1.    var iva = 18;
  2.  
  3.    function Poner() {
  4.       // por nombre
  5.       var cIva = document.form1.compra.value;
  6.       document.form1.compra.value = (parseFloat(cIva) + parseFloat(cIva * iva / 100));
  7.       document.form1.compra.focus();
  8.  
  9.    }
  10.  
  11.    function Quitar() {
  12.       // por id
  13.       var sIva = document.getElementById("venta").value;
  14.       document.form1.venta.value = (parseFloat(sIva) - parseFloat(sIva * iva / 100));
  15.       document.form1.venta.focus();
  16.    }
  17.  
  18. <style type="text/css">
  19.    div {
  20.       border: 1px solid #000;
  21.       padding: 10px;
  22.       font: 11px;
  23.       width: 300px;
  24.       height: 60px;
  25.    }
  26.    input {
  27.       font: 11px;
  28.    }
  29. <form id="form1" name="form1" action="" method="post">
  30.    <div>
  31.       <p>
  32.          <label for="compra">Compra</label>
  33.          <input type="text" name="compra" id="compra" />
  34.          <!--<a href="#">Quitar</a> / <a href="#">Poner</a>-->
  35.          <input type="button" value="Poner" name="poner" onclick="Poner()" >
  36.          IVA
  37.       </p>
  38.       <p>
  39.          <label for="venta">Venta</label>
  40.          <input type="text" name="venta" id="venta" />
  41.          <!--<a href="#">Quitar</a> / <a href="#">Poner</a>-->
  42.          <input type="button" value="Quitar" name="quitar" onclick="Quitar()">
  43.          IVA
  44.       </p>
  45.    </div>
  46. </form>