Cómo multiplicar el precio y la tasa de impuestos para obtener la cantidad de impuesto automáticamente con javascript?

StackOverflow https://stackoverflow.com/questions/9355528

Pregunta

Quiero multiplicar el precio y la tasa de impuestos para obtener la cantidad de impuesto automáticamente con javascript.Después de que yo de entrada el precio y el porcentaje de impuesto, el campo de texto de la cantidad de impuesto automáticamente los cambios en el resultado de un cálculo.He desarrollado mi web con php y javascript.

Price : $<input type="text" class="price" value=""><br/>

Tax (%) : <input type="text" class="dp_per" value="">%<br/>

Tax Amount : $<input type="text" class="dp_per" value=""><br/> <br/>

¿Fue útil?

Solución

Usted puede obtener los valores con el nombre de la clase y hacer los cálculos.He utilizado getElementsByClassName para que coincida con su nuevo código, pero me gustaría dar a cada uno de estos identificación y uso getElementById en su lugar.He enlazado el evento onblur del impuesto como no proporcionar las especificaciones que deben desencadenar un recálculo de la taxAmount.Asegúrese de que usted revise este lado del servidor, como también evitando lado del cliente javascript es trivial.

http://jsfiddle.net/mrtsherman/97hnD/

var price = document.getElementsByClassName('price')[0];
var tax = document.getElementsByClassName('dp_per')[0];
var taxAmount = document.getElementsByClassName('dp_per')[1];

tax.onblur = function() {
    taxAmount.value = parseFloat(price.value) * parseFloat(tax.value) / 100;
}

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top