Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/05/2014, 09:58
Pakonan
 
Fecha de Ingreso: mayo-2014
Mensajes: 30
Antigüedad: 10 años, 7 meses
Puntos: 0
Exclamación Formulario calculador de IVA

Hola buenas,
mi problema es que quiero hacer un formulario que sin pulsar el boton submit ,me calcule el precio total de un producto.Recibiendo como valores el precio sin impuestos y el porcentaje del impuesto.Consigo que lo haga pasandole los valores a Javascript como texto pero cuando lo he modificado para que el tipo de impuesto proviniese de un select ...ya no ha habido manera.
Mi codigo Javascript es el siguiente:

Código Javascript:
Ver original
  1. function sumar()
  2.     {
  3.         var valor1=verificar("valor1");
  4.         var valor2=verificar("valor2");
  5.         var calor=parseFloat(valor2)/100;
  6.         document.getElementById("total").value=valor1+valor1*calor;
  7.     }

Y el formulario es el siguiente:

Código HTML:
Ver original
  1. <form method="POST" action="<?php echo $_SERVER['PHP_SELF']?>" name="form">
  2. <tr>
  3. <td>Id producto:</td>
  4. <td><input type="text" name="id_product" value="<?php echo $codigo ?>" readonly size="3"></td>
  5. </tr>
  6. <tr>
  7. <td>Precio(sin iva):</td>
  8. <td><input type="text" id="valor1" name="price_notax" value="" size="5" onkeyup="sumar();"></td>
  9. </tr>
  10. <tr>
  11. <td>Iva:</td>
  12. <td><input type="text" id="valor2" name="tax" value="" size="5" onkeyup="sumar();">
  13. <!--<td><select name="tax" id="valor2">
  14. <option selected>Ninguna</option>
  15. <?php
  16. /*$query="SELECT tax_value FROM iva";
  17. $resultante=@mysql_query($query,$conex) or die("Error: ".mysql_error());
  18. while ($enfila = mysql_fetch_array($resultante))
  19. {
  20.     echo "<option>";
  21.     echo htmlentities($enfila["tax_value"]);
  22.     echo "</option>";
  23. }
  24. */?>
  25. </select>-->
  26. </td>
  27. </tr>


Muchas gracias y espero que podias ayudarme, el select lo tengo comentado porque si no no me funciona...