Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/02/2004, 15:01
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 11 meses
Puntos: 1284
Hola otra vez:

Tan solo tienes que multiplicar por el valor y dividir por cien...

Viendo el código te recomiendo que en vez de poner 0, .07 y .16, le sumes 1 y directamente lo multipliques.

<select size="1" name="select3" onchange="T1.value = (textfield.value * parseFloat(this.value)).decimal(2)">
<option selected value="1">IMPUESTOS</option>
<option value="1">IVA EXENTO</option>
<option value="1.07">IMPUESTO IVA 7%</option>
<option value="1.16">IMPUESTO IVA 16%</option>
</select><input type="text" name="T1" size="20"></

Verás... lo de decimal es lo mismo que te expliqué anteriormente, pero si no lo has entendido puedes usar el otro sistema (que realmente es el mismo), y lo de multiplicar * 1 es para que sencillamente sume el porcentaje seleccionado.

Pruébalo y cuéntame si te sirve.

Saludos