Ho scritto questo codice. Dovrebbe calcolarmi il saldo che il cliente deve pagare sommando il costo di due o più oggetti comprati e tolto l'acconto dato (che in realtà è un coupon). In realtà non fa un bel cavolo
In pratica è corstituito da un form chiamato ordine con 3 campi input.
prezzo0 prezzo1 e acconto. il resto sono onlyread
Aiutino?
codice:
<script type="text/javascript">
//<![CDATA[
function aggiorna(n) {
ordine = parseFloat(document.ordine.prezzo+n+.value);
var tot_iva_escl = tot_iva_escl+ordine;
var tot_iva = tot_iva_escl*0.21;
var tot_iva_incl = tot_iva_escl*1.21;
document.ordine.tot1.value = tot_iva_escl;
document.ordine.tot2.value = tot_iva;
document.ordine.tot3.value = tot_iva_incl;
}
function acconto() {
acconto = parseFloat(document.ordine.tot4.value);
var saldo = tot_iva_incl - acconto;
document.ordine.tot5.value = saldo;
}
//]]>
</script>
<form name="ordine" action='#' method='POST'>
prezzo0:<input type='number' name='prezzo0' class='prezzo_o' value='0' onchange="aggiorna(0);"/>
prezzo1:<input type='number' name='prezzo1' class='prezzo_o' value='0' onchange="aggiorna(1);"/>
Totale IVA escl.<input type='text' name='tot1' value='0' readonly />
Iva 21%<input type='text' name='tot2' value='0' readonly />
Totale IVA incl.<input type='text' name='tot3' value='0' readonly />
Acconto:<input type='text' name='tot4' value='0' onchange="acconto();"/>
Da incassare:<input type='text' name='tot5' value='0' readonly />
<input type="submit" id="submit" value="effettua l'ordine">
</form>