Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/05/2014, 11:53
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 8 meses
Puntos: 292
Respuesta: Formulario calculador de IVA

Prueba esto:

Código Javascript:
Ver original
  1. <html>
  2. <head>     
  3. <script language="JavaScript"> 
  4.     function calcular()
  5.     {
  6.         var precio=  parseFloat( document.getElementById("precio_no_tax").value);  
  7.         var tax = parseFloat( document.getElementById("tax").value);           
  8.         var total = document.getElementById("total").value = precio*tax*0.01 + precio;             
  9.     }  
  10. </script>  
  11. </head>
  12.  
  13.  
  14. <body onload="calcular();">
  15.  
  16. <form method="POST" action="<?php echo $_SERVER['PHP_SELF']?>" name="form">
  17. <tbody>
  18. <tr>
  19. <td>Id producto:</td>
  20. <td><input type="text" name="id_product" value="22" readonly size="3"></td>
  21. </tr>
  22. <tr>
  23. <td>Precio(sin iva):</td>
  24. <td><input type="text" id="precio_no_tax" name="price_notax" value="100" size="5" onkeyup="calcular();"></td>
  25. </tr>
  26.  
  27. <tr>
  28. <td>Iva:</td>
  29. <td>
  30.     <select name="tax" id="tax" onchange="calcular();">
  31.         <option value="0" selected>Ninguna</option>
  32.         <option value="16">16</option>
  33.         <option value="30">30</option>
  34.     </select>
  35.        
  36. </td>
  37. </tr>
  38.  
  39. <tr>
  40. <td>Total:</td>
  41. <td><input type="text" name="total" value="" id="total" size="3"></td>
  42. </tr>
  43.  
  44. </body>
  45.  
  46.  
  47. </html>

Funciona... pero me toco quitarle partes de PHP para poder debuguearlo ... luego tu le vuelves a embeber el PHP sabien que funciona
__________________
Salu2!

Última edición por Italico76; 13/05/2014 a las 12:11