Come moltiplicare il prezzo e fiscali percentuale per ottenere importo dell'imposta automaticamente con javascript?

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

Domanda

Voglio moltiplicare il prezzo e fiscali percentuale per ottenere importo dell'imposta automaticamente con javascript.Dopo che inserisco il prezzo e fiscale in percentuale, il campo di testo dell'importo dell'imposta automaticamente cambia il risultato del calcolo.Ho sviluppato il mio sito web con php e 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/>

È stato utile?

Soluzione

Si possono ottenere i valori con className e fare la matematica.Ho usato getElementsByClassName per abbinare il vostro codice postato, ma vorrei dare a ciascuno di questi id e utilizzare getElementById invece.Ho associato l'evento onblur dell'imposta, come hai fatto a non fornire specifiche dovrebbe innescare un ricalcolo del taxAmount.Assicuratevi di controllare questo lato server troppo come bypassando lato client javascript è banale.

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;
}

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top