Questo è lo script che sto utilizzando:
Purtroppo se metto la virgola non funziona.
Codice PHP:
<script>
function Calcola(quantita,prezzo_cad) {
var risultato;
var primonum;
var secondonum;
primonum = parseFloat(quantita,10);
secondonum = parseFloat(prezzo_cad,10)
if(isNaN(primonum)){
primonum = 0;
}
if(isNaN(secondonum)){
secondonum = 0;
}
risultato = primonum * secondonum;
document.modulo.importo.value=risultato;
}
</script>
questo è il richiamo nel body
Codice PHP:
<form name="modulo" method="post" action="salva_voce_fattura.php?cliente=<? echo"$_GET[cliente]";?>&numero_fattura=<? echo"$_GET[numero_fattura]";?>">
<input onkeyup="Calcola(document.modulo.quantita.value,document.modulo.prezzo_cad.value);" name="quantita" type="text" size="7" />
<textarea name="descrizione" cols="65" rows="3" id="descrizione"></textarea>
<input onkeyup="Calcola(document.modulo.quantita.value,document.modulo.prezzo_cad.value);" name="prezzo_cad" type="text" size="10" />
<input name="importo" type="text" id="importo" size="10" />
<input name="salva2" type="submit" id="salva2" value="invia" />
</form>
come faccio a far si che calcola lo stesso anche se metto la virgola ? mi servirebbe anche fare un controllo su la quantità di numeri dopo la "virgola" me ne servirebbero 2, che arrotondamento si può fare ?
Grazie a tutti
Andrea