Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/05/2014, 11:49
bathorz
 
Fecha de Ingreso: agosto-2013
Mensajes: 150
Antigüedad: 10 años, 9 meses
Puntos: 29
Respuesta: Formulario calculador de IVA

Puedes usar lo que te sirva de este ejemplo (tu script modificado sin php).
Código Javascript:
Ver original
  1. window.onload = function() {
  2.         valor1.addEventListener('blur', sumar);
  3.         valor2.addEventListener('change', sumar);
  4.  
  5.         function sumar() {
  6.           var valor1 = document.getElementById("valor1").value;
  7.           var valor2 = document.getElementById("valor2").value;
  8.           var valor1b = parseFloat(valor1);
  9.           var calor = parseFloat(valor2) / 100;
  10.           if (valor1) {
  11.             document.getElementById("total").value = valor1b + (valor1b * calor);
  12.           }
  13.         }
  14.       };
Código HTML:
Ver original
  1. <form method="POST" action="" name="form">
  2.       <table>
  3.         <tbody>
  4.           <tr>
  5.             <td>Id producto:</td>
  6.             <td><input type="text" name="id_product" value="" readonly size="3" /></td>
  7.           </tr>
  8.           <tr>
  9.             <td>Precio(sin iva):</td>
  10.             <td><input type="text" id="valor1" name="price_notax" value="" size="5" /></td>
  11.           </tr>
  12.           <tr>
  13.             <td>Iva:</td>
  14.             <!--<td><input type="text" id="valor2" name="tax" value="" size="5" />-->
  15.             <td><select name="tax" id="valor2">
  16.                 <option value="0" selected>Ninguna</option>
  17.                 <option value="10">uno</option>
  18.                 <option value="20">dos</option>
  19.               </select>
  20.             </td>
  21.           </tr>
  22.         </tbody>
  23.       </table>
  24.     </form>
  25.     <input type="text" id="total" value="" />